Cod sursa(job #313059)

Utilizator Magnuscont cu nume gresit sau fals Magnus Data 7 mai 2009 21:14:22
Problema Text Scor 50
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.55 kb
#include <stdio.h>      
#include <string.h>      
     
int main()      
{      
 FILE *f,*g;
 long long n=0,i=-1,l=0,c=1;
 char sir[1000000];
 f=fopen("text.in","r");
 g=fopen("text.out","w");
 while (!feof(f))
 {
  ++n;
  fscanf(f,"%c",&sir[n]);
 }   
 do   
 {   
  ++i;   
  if ((((int)sir[i]<123)&&((int)sir[i]>96))||(((int)sir[i]<91)&&((int)sir[i]>64))) ++l;   
  else if ((((int)sir[i+1]<123)&&((int)sir[i+1]>96))||(((int)sir[i+1]<91)&&((int)sir[i+1]>64))) ++c;   
  
 }   
 while (i<n);
 fprintf(g,"%ld",l/c);
 return 0;      
}