Cod sursa(job #1779683)

Utilizator netfreeAndrei Muntean netfree Data 15 octombrie 2016 15:56:17
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.77 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");

    string line;
    getline(fin,line);

    int lenght=line.size();

    for(int i=0;i<lenght;++i){
        if(functiaVietii(line[i])){
            nr_litere++;
            nr_litere_cuvant++;
        }
        else {

            if(nr_litere_cuvant)
                nr_cuvinte++;

            nr_litere_cuvant=0;

        }
    }


    fout<<nr_litere/nr_cuvinte;

    return 0;
}