Cod sursa(job #1535957)

Utilizator alinp25Alin Pisica alinp25 Data 25 noiembrie 2015 14:25:30
Problema Text Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.65 kb
#include <iostream>
#include <fstream>
#include <string.h>

std::ifstream fin("text.in");
std::ofstream fout("text.out");

char caracterActual;
int lungime, numarCuvinte, k = 0;

bool eLitera(char c){
    if ((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z'))
        return true;
    return false;
}

int main(int argc, char *argv[]){
    fin >> std::noskipws;
    while (fin >> caracterActual){
        if (eLitera(caracterActual)){
            lungime++;
            if (k == 0)
                numarCuvinte++;
            k = 1;
        }
        else
            k = 0;
    }
    fout << lungime / numarCuvinte;
    return 0;
}