Pagini recente » Cod sursa (job #3343780) | Cod sursa (job #3335496) | Cod sursa (job #3332907) | Cod sursa (job #1595053) | Cod sursa (job #2218115)
#include <string.h>
#include <fstream>
using namespace std;
const int INT=1000000;
char s[INT];
ifstream in("text.in");
ofstream out("text.out");
bool litera(char s){
if(('a'<=s && s<='z') || ('A'<=s && s<='Z')) return 1;
return 0;
}
int main(){
int nr,cuvinte;
nr=0;cuvinte=0;
while(in.get(s,INT)){
for(int i=0;s[i]!=0;i++)
if(litera(s[i])==1){
nr++; // numarul de caractere creste.
if(i==0 || litera(s[i-1])==0){ // daca este inceputul unui cuvant.
cuvinte++;
}
}
}
out<<nr/cuvinte;
}