Cod sursa(job #1036532)
| Utilizator | Data | 19 noiembrie 2013 14:24:15 | |
|---|---|---|---|
| Problema | Text | Scor | 30 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.55 kb |
#include <cstdio>
#include <cstring>
#include <cctype>
using namespace std;
FILE *fin=fopen("text.in","r");
FILE *fout=fopen("text.out","w");
char c;
int nr,nrcuv,ok;
int main()
{
while (fscanf(fin,"%c",&c)&&c!=10)
{
if (isalpha(c))
nr++;
else
{
if (ok==1)
nrcuv++;
while (!isalpha(c)&&c!='\n')
fscanf(fin,"%c",&c);
if (c!=10)
nr++;
ok=1;
}
}
fprintf(fout,"%d",nr/nrcuv);
return 0;
}
