Cod sursa(job #592412)
Utilizator | alexandru flo alexnustieinfo | Data | 28 mai 2011 12:14:29 |
---|---|---|---|
Problema | Text | Scor | 100 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.62 kb |
#include<fstream.h>
#include<string.h>
int main()
{
ifstream fin("text.in");
ofstream fout("text.out");
char a[1000000];
long i=0,ok;
long nrcuv=0,nrlit=0;
while (fin>>a && a[0]!=NULL)
{
ok=0;
for (i=0;i<strlen(a);i++)
{
if (ok==0 && ((a[i]>64 && a[i]<91) || (a[i]>96 && a[i]<123)))
{
nrcuv++;
nrlit++;
ok=1;
}
else
if (ok==1 && ((a[i]>64 && a[i]<91) || (a[i]>96 && a[i]<123)))
{
nrlit++;
}
else
ok=0;
}
}
fout<<nrlit/nrcuv;
fin.close();
fout.close();
return 0;
}