Cod sursa(job #370350)
| Utilizator | Data | 30 noiembrie 2009 20:47:44 | |
|---|---|---|---|
| Problema | Text | Scor | 100 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.52 kb |
#include <stdio.h>
int main ()
{
freopen("text.in", "r", stdin);
freopen("text.out", "w", stdout);
char a, b=0;
int nrcuv=0, nrlit=0, rezultat=0;
while(scanf("%c", &a)!=EOF) {
if (('A'<=a && a<='Z') || ('a'<=a && a<='z')) {
nrlit=nrlit+1;
} else {
if (('A'<=b && b<='Z') || ('a'<=b && b<='z')) {
nrcuv=nrcuv+1;
}
}
b=a;
}
if (('A'<=b && b<='Z') || ('a'<=b && b<='z')) {
nrcuv=nrcuv+1;
}
if (nrcuv!=0) {
rezultat=nrlit/nrcuv;
}
printf("%d", rezultat);
return 0;
}
