Pagini recente » Cod sursa (job #2360067) | Cod sursa (job #1731119) | Cod sursa (job #2147991) | Cod sursa (job #2257966) | Cod sursa (job #1736953)
#include <iostream>
#include <stdio.h>
#include <string.h>
using namespace std;
void rezolvare(FILE *,FILE *);
int main()
{
FILE *f,*g;
f=fopen("text.in","r");
g=fopen("text.out","w");
rezolvare(f,g);
fclose(f);
fclose(g);
return 0;
}
void rezolvare(FILE *f,FILE *g)
{
int letter=0;
int words=0;
char buff[1024],*p,sep[]=" .,-\n";
while(fgets(buff,1024,f)!=NULL)
{
p=strtok(buff,sep);
while(p)
{
++words;
letter+=strlen(p);
p=strtok(NULL,sep);
}
}
if(words)
fprintf(g,"%d",letter/words);
else
fprintf(g,"0");
// cout << letter<< " "<<words<<endl;
}