Cod sursa(job #1855801)

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

char x, a;
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);

    scanf("%c", &x);
    if(litera(x) == 1){
        l++;
        nr_cuvinte++;
    }
    a = x;

    while( scanf("%c", &x) > 0){
        if(litera(x) == 1)
            l++;
        if(litera(x) == 1 && litera(a) == 0){
            nr_cuvinte++;
        }

        a = x;
    }

    m = l/nr_cuvinte;

    printf("%d", m);

    return 0;
}