Cod sursa(job #74947)

Utilizator alex23alexandru andronache alex23 Data 29 iulie 2007 20:41:20
Problema Text Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.54 kb
#include <stdio.h>
#include <ctype.h>

int main()
{FILE *fin,*fout;
char c[1];
int cuv,x,s;


fin=fopen("text.in","r");
x=0;cuv=0;s=0;
while (!feof(fin))
 {fscanf(fin,"%c",&c);
  //printf("%c ",c[0]);
  if ((toupper(c[0])<='Z') && (toupper(c[0])>='A') && (!feof(fin))) x++;
					       else if (x!=0) {cuv++;
							       s=s+x;
							       x=0;
							       }
  }
fclose(fin);
if (x!=0) {cuv++;s=s+x;}

//printf("numar cuv %d cu lung totala %d",cuv,s);
fout=fopen("text.out","w");
fprintf(fout,"%d",s/cuv);
fclose(fout);
}