Pagini recente » Monitorul de evaluare | Cod sursa (job #1791382) | Cod sursa (job #1812317) | Cod sursa (job #3195717) | Cod sursa (job #1590808)
#include<fstream>
using namespace std;
FILE*in;
ofstream out("text.out");
int nr_cuvinte;
int nr_litere;
char caracter;
void read()
{
in=fopen("text.in", "r");
while (!feof(in))
{
fscanf(in, "%c", &caracter);
if ((('A' <= caracter) && (caracter <= 'Z')) || (('a' <= caracter) && (caracter <= 'z')))
{
nr_cuvinte++;
nr_litere++;
while ((!feof(in)) && ((('A' <= caracter) && (caracter <= 'Z')) || (('a' <= caracter) && (caracter <= 'z'))))
{
fscanf(in, "%c", &caracter);
nr_litere++;
}
nr_litere--;
}
}
}
void show()
{
out<<nr_litere/nr_cuvinte;
}
int main()
{
read();
show();
return 0;
}