Pagini recente » Cod sursa (job #1318240) | Cod sursa (job #1059052) | Cod sursa (job #2940411) | Cod sursa (job #777705) | Cod sursa (job #1179704)
#include<stdio.h>
void afisare(int rezultat)
{
FILE *output=fopen("text.out","w");
fprintf(output,"%i\n",rezultat);
fclose(output);
}
void procesare()
{
char c=NULL;
int total_cifre=0,ceva=0,total_cuvinte=0;
FILE *input=fopen("text.in","r");
if(input==NULL)
printf("Eroare la deschiderea fisierului\n");
while(!feof(input))
{
fscanf(input,"%c",&c);
if((c>=65 && c<=90) || (c>=97 && c<=122))
{
ceva=1;
total_cifre++;
}
else if(ceva==1)
{
ceva=0;
total_cuvinte++;
}
}
int rezultat=0;
if(total_cuvinte>0)
rezultat=total_cifre/total_cuvinte;
afisare(rezultat);
fclose(input);
}
int main()
{
procesare();
return 0;
}