Cod sursa(job #709181)
| Utilizator | Data | 7 martie 2012 19:34:41 | |
|---|---|---|---|
| Problema | Text | Scor | 40 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.44 kb |
#include<fstream>
#include<cstring>
using namespace std;
int cuv(char a)
{
if(a>='a'&&a<='z')
return 1;
if(a>'A'&&a<='Z')
return 1;
return 0;
}
int main()
{
ifstream fin("text.in");
ofstream fout("text.out");
char a[200],*p,sep[]=".,!?- ";
fin.getline(a,200);
int nrcuv=0,nrlit=0,i;
for(i=0;a[i];i++)
if(cuv(a[i]))
nrlit++;
p=strtok(a,sep);
while(p)
{
nrcuv++;
p=strtok(NULL,sep);
}
fout<<nrlit/nrcuv;
return 0;
}
