Pagini recente » Cod sursa (job #2827289) | Cod sursa (job #1799515) | Cod sursa (job #872827) | Cod sursa (job #1831505) | Cod sursa (job #1717210)
#include <iostream>
#include <cstdio>
using namespace std;
FILE *f, *g;
bool isADigit(char carachter)
{
if(carachter >= 'a' && carachter <= 'z')
return 1;
if(carachter >= 'A' && carachter <= 'Z')
return 1;
return 0;
}
char currentCarachter;
bool inWord;
int totalLetters, totalWords;
int main()
{
f = fopen("text.in", "r");
while(fscanf(f, "%c", ¤tCarachter) == 1)
{
if(isADigit(currentCarachter))
{
if(!inWord)
inWord = 1;
totalLetters ++;
}
else
{
if(inWord)
{
inWord = 0;
totalWords ++;
}
}
}
fclose(f);
g = fopen("text.out", "w");
fprintf(g, "%d", totalLetters / totalWords);
fclose(g);
return 0;
}