Pagini recente » Cod sursa (job #1150749) | Cod sursa (job #2832551) | Cod sursa (job #2630437) | Cod sursa (job #2784325) | Cod sursa (job #801558)
Cod sursa(job #801558)
#include<stdio.h>
#include<string.h>
using namespace std;
#define MAXL 1500005
int n, i, length, nr;
char S[ MAXL ];
int main()
{
FILE *f = fopen("text.in", "r");
fgets(S, MAXL - 2, f);
fclose(f);
n = strlen(S) - 2;
while(i <= n)
{
while( (S[i] < 'a' || S[i] > 'z') && (S[i] < 'A' || S[i] > 'Z') && i <= n)
++i;
if( (S[i] >= 'a' && S[i] <= 'z') || (S[i] >= 'A' && S[i] <= 'Z') )
++nr;
while( (S[i] >= 'a' && S[i] <= 'z') || (S[i] >= 'A' && S[i] <= 'Z') )
++i, ++length;
}
FILE *g = fopen("text.out", "w");
if(!nr)
fprintf(g, "0\n");
else fprintf(g, "%d\n", (length / nr));
fclose(g);
return 0;
}