Cod sursa(job #1781122)

Utilizator netfreeAndrei Muntean netfree Data 16 octombrie 2016 18:12:06
Problema Text Scor 100
Compilator cpp Status done
Runda simulare_emag_mediu_2016_runda1 Marime 0.82 kb
#include <iostream>
#include <fstream>
#include <algorithm>
#include <string>           //stringuri
#include <string.h>

using namespace std;

bool functiaVietii(char ch){

    return((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z'));

}

    int nr_litere,nr_litere_cuvant,nr_cuvinte;


int main()
{

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

    char charchar;

    while(fin.get(charchar)){
        if(functiaVietii(charchar)){
            nr_litere++;
            nr_litere_cuvant++;
        }
        else {

            if(nr_litere_cuvant){
                nr_cuvinte++;

            }

            nr_litere_cuvant=0;

        }
    }

    if(nr_litere_cuvant)
        nr_cuvinte++;

    if(nr_cuvinte)
    fout<<nr_litere/nr_cuvinte;
    else
    fout<<0;

    return 0;
}