Pagini recente » Cod sursa (job #506901) | Cod sursa (job #76779) | Borderou de evaluare (job #1667961) | Cod sursa (job #409557) | Cod sursa (job #209097)
Cod sursa(job #209097)
#include<fstream.h>
ifstream fin("text.in");
ofstream fout("text.out");
long long nrcuv,nrlit;
int main(){
char c;
char b;
fin>>c;
if( (c>='a' && c<='z') || (c>='A' &&c<='Z') ){
++nrlit;
}
b=c;
while(fin.get(c)){
if( (c>='a' && c<='z') || (c>='A' &&c<='Z') )
++nrlit;
else
if( (b>='a' && b<='z') || (b>='A' &&b<='Z'))
++nrcuv;
b=c;
}
if( (b>='a' && b<='z') || (b>='A' &&b<='Z'))
fout<<nrlit/(nrcuv+1);
else
fout<<nrlit/nrcuv;
fin.close();
fout.close();
return 0;
}