Cod sursa(job #1274153)
Utilizator | Iacob Paul Cristian crysstyan | Data | 23 noiembrie 2014 14:03:19 |
---|---|---|---|
Problema | Text | Scor | 40 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.57 kb |
#include <fstream>
#include <cstring>
using namespace std;
ifstream f("text.in");
ofstream g("text.out");
char s[10000],s1[10000],*p,sep[]=",. '/?><\|][{}+=_)(*&^%$#@!`~";
int main()
{
int cont=0,contl=0,nrl,i;
f.getline(s,10000);
nrl=strlen(s);
for (i=0; i<nrl; ++i)
if ((s[i]>=65 && s[i]<=90) || (s[i]>=97 && s[i]<=122)) contl++;
p=strtok(s,sep);
while (p)
{
cont++;
strcat(s1,p);
p=strtok(NULL," ");
}
g<<contl/cont;
return 0;
}