Pagini recente » Cod sursa (job #808305) | Cod sursa (job #639251) | Istoria paginii runda/79535327715211599 | Istoria paginii runda/vlad_oji | Cod sursa (job #2288221)
#include <stdio.h>
int main()
{
int NumarLitere = 0, NumarCuvinte = 0;
char c, lastchar = -1;
FILE* fin, *fout;
fin = fopen("text.in", "r");
c = fgetc(fin);
while (c != EOF)
{
if (c >= 65 && c <= 90 || c >= 97 && c <= 122)
NumarLitere++;
if (!(c >= 65 && c <= 90 || c >= 97 && c <= 122) && (lastchar >= 65 && lastchar <= 90 || lastchar >= 97 && lastchar <= 122))
NumarCuvinte++;
lastchar = c;
c = fgetc(fin);
}
if (lastchar >= 65 && lastchar <= 90 || lastchar >= 97 && lastchar <= 122)
NumarCuvinte++;
fclose(fin);
fout = fopen("text.out", "w");
fprintf(fout, "%d", NumarLitere / NumarCuvinte);
fclose(fout);
return 0;
}