Pagini recente » Cod sursa (job #3281592) | Cod sursa (job #2256618) | Cod sursa (job #1601817) | Cod sursa (job #2986445) | Cod sursa (job #1228528)
#include<iostream>
#include<fstream>
#include<string>
using namespace std;
bool isLetter(char c)
{
if(c<='z' && c>='a') return true;
if(c<='Z' && c>='A') return true;
return false;
}
int main()
{
ifstream file("text.in");
string s;
getline(file,s);
int nr_cuvinte=0, nr_litere=0;
for(int i=0; i<=s.length(); i++){
if( isLetter(s[i]) ) nr_litere++;
}
int i=0; int w=0;
while(s[i]){
if( isLetter(s[i]) ){
nr_litere++;
w=1;
}
else if(w==1) nr_cuvinte++,w=0;
i++;
}
ofstream myfile;
myfile.open("text.out");
if (nr_cuvinte == 0){myfile << '0'; return 0;}
myfile<< nr_litere/nr_cuvinte;
myfile.close();
}