Pagini recente » Rating Teodor Dutu (teodutu) | Cod sursa (job #1936454) | Cod sursa (job #1635321) | Cod sursa (job #2119330) | Cod sursa (job #497684)
Cod sursa(job #497684)
#include <stdio.h>
int main()
{
char c, c2 = -1;
long int x;
long int k1 = 0, k2 = 0;
FILE *in,*out;
in = fopen("text.in","r");
do
{
fscanf (in,"%c", &c);
if(c2 != -1 && (((c2 >= 0 && c2 <= 64) || (c2 >= 91 && c2 <= 96)) || (c2 >= 123)) && ((c >= 65 && c <= 90) || (c >= 97 && c <= 122))) k2++;
if((c >= 65 && c <= 90) || (c >= 97 && c <= 122)) k1++;
c2 = c;
}while(!feof(in));
fclose(in);
out = fopen("text.out","w");
long int result = k1/k2;
fprintf(out,"%ld",result);
fclose(out);
return 0;
}