Cod sursa(job #2704656)

Utilizator skylake404Andrei Cosmin skylake404 Data 10 februarie 2021 21:57:52
Problema Text Scor 40
Compilator c-64 Status done
Runda Arhiva de probleme Marime 0.69 kb
#include <stdio.h>
#include <string.h>
#include <ctype.h>

#define maxchar 1000

int main()
{
    char c[maxchar];
    FILE *fptr;
    FILE *fptr1;
    int found=0;
    unsigned long long string_size;

    fptr = fopen("text.in", "r");
    fptr1 = fopen("text.out", "w");

    fgets(c, maxchar, fptr);

    string_size = strlen(c);

    for(int i=0;i<=string_size;i++)
    {
        if(isalnum(c[i]) && !isalnum(c[i-1]))
            found++;
    }

    int i=0, digit=0;

    while( c[i] != '\0' ){
        if((c[i]>='a' && c[i]<='z') || (c[i]>='A' && c[i]<='Z')){
            digit++;
        }
        i++;
    }

    fprintf(fptr1,"%d", digit/found);

    fclose(fptr);
    fclose(fptr1);

    return 0;
}