Cod sursa(job #536373)
| Utilizator | Data | 18 februarie 2011 16:32:12 | |
|---|---|---|---|
| Problema | Text | Scor | 40 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.46 kb |
#include<fstream>
#include<string>
#include<ctype.h>
using namespace std;
ifstream in("text.in");
ofstream out("text.out");
char s[1100000];
int main()
{
int i,nrlit,nrcuv,n,lmedie;
in.get(s,1100000);
n=strlen(s);
nrcuv=nrlit=0;
if(isalpha(s[0]))
nrcuv=nrlit=1;
for(i=1;i<n;++i)
{
if(isalpha(s[i])) {
nrlit++;
if(isalpha(s[i-1])==0) nrcuv++;
}
}
if(nrcuv==0)
nrcuv=1;
lmedie=nrlit/nrcuv;
out<<lmedie;
return 0;
}
