Cod sursa(job #1855791)

Utilizator AlexaCatanaCatana Alexandra-Vasilica AlexaCatana Data 23 ianuarie 2017 22:35:35
Problema Text Scor 40
Compilator c Status done
Runda Arhiva de probleme Marime 0.68 kb
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

char s[1000001], x;
int i, nr_cuvinte, l, m;

int litera(char x){
    if(x >= 'A' && x <= 'Z')
        return 1;

    if(x >= 'a' && x <= 'z')
        return 1;

    return 0;
}

int main(){
    freopen("text.in", "r", stdin);
    freopen("text.out", "w", stdout);

    gets(s);

    if(litera(s[0]) == 1){
        nr_cuvinte = nr_cuvinte+1;
        l++;
    }

    for(i = 1; s[i] != 0; i++){
        if(litera(s[i]) == 1)
            l++;

        if(litera(s[i-1]) == 0 && litera(s[i]) == 1)
            nr_cuvinte++;
    }


    m = l/nr_cuvinte;

    printf("%d",m);

    return 0;
}