Pagini recente » Cod sursa (job #951176) | Cod sursa (job #2077047) | Cod sursa (job #3183553) | Cod sursa (job #331397) | Cod sursa (job #802287)
Cod sursa(job #802287)
#include<string.h>
#include<stdio.h>
#define MAX 1100000
using namespace std;
int i, l, n;
char c, s[MAX];
int main ()
{
FILE *fis = fopen ("text.in", "r");
fgets(s, MAX, fis);
while ( !feof(fis) )
{
if ( s[strlen(s)-1] == '/n' || s[strlen(s)-1] == '/0' )
s[strlen(s)-1] = NULL;
char *p;
p = strtok (s, " ,.?!-");
while ( p != NULL )
{
n ++;
l += strlen(p);
p = strtok(NULL, " ,.?!-");
}
fgets(s, MAX, fis);
}
fclose(fis);
FILE *fis2 = fopen ("text.out", "w");
fprintf (fis2, "%d\n", l/n);
fclose(fis2);
return 0;
}