Pagini recente » Cod sursa (job #1160803) | Cod sursa (job #1666431) | Cod sursa (job #2888170) | Cod sursa (job #952504) | Cod sursa (job #712332)
Cod sursa(job #712332)
#include<stdio.h>
#include<string.h>
FILE *f , *g;
long l , nrcuv , sum ;
char s[2000000] ;
void citire();
void solve();
void tipar();
int main()
{
citire();
solve();
tipar();
return 0;
}
void citire()
{
f=fopen("text.in" , "r" );
fgets(s,2000000,f);
fclose(f);
}
void solve()
{
strncat(s," ",1);
l = strlen(s)-1;
for(long i = 0 ; i<= l ; ++i )
if( (s[i] >= 'a' && s[i] <= 'z') || (s[i] >= 'A' && s[i] <= 'Z'))
sum++;
else
if( (s[i-1] >= 'a' && s[i-1] <= 'z') || (s[i-1] >= 'A' && s[i-1] <= 'Z'))
nrcuv++;
}
void tipar()
{
g=fopen("text.out" , "w");
fprintf(g , "%ld" , sum/nrcuv);
fclose(g);
}