Pagini recente » Cod sursa (job #2263859) | Cod sursa (job #1174660) | Cod sursa (job #1588825) | Cod sursa (job #3005609) | Cod sursa (job #1570575)
#include <iostream>
#include <stdio.h>
using namespace std;
FILE *f, *g;
char s[1024];
int NrCuv, NrLit;
bool EsteLitera (char c) {
if (c >= 'a' && c <= 'z' || c >= 'A' && c <= 'Z')
return true;
return false;
}
int main() {
f = fopen("text.in", "r");
g = fopen("text.out", "w");
fscanf(f, "%s", &s);
while (!feof(f))
{
for (int i = 0; s[i] != NULL; i++)
{
if (EsteLitera(s[i]))
{
NrLit++;
if (!EsteLitera(s[i-1]) || i == 0) NrCuv++;
}
}
fscanf(f, "%s", &s);
}
fprintf(g, "%d", NrLit/NrCuv);
fclose(f);
fclose(g);
return 0;
}