Pagini recente » Cod sursa (job #1445721) | Cod sursa (job #2166813) | Cod sursa (job #1015012) | Cod sursa (job #1064750) | Cod sursa (job #1779683)
#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;
}