Pagini recente » Cod sursa (job #556386) | Cod sursa (job #1283873) | Cod sursa (job #2177879) | Cod sursa (job #2330205) | Cod sursa (job #2232945)
#include <iostream>
#include <fstream>
char c;
int nr, lng, lngt;
using namespace std;
int e_lit(char &a)
{
if(a >= 'a' && a <= 'z')
return 1;
if(a >= 'A' && a <= 'Z')
return 1;
return 0;
}
int main()
{
ifstream f("text.in");
ofstream g("text.out");
while(f.get(c))
{
if(e_lit(c))
{
lng++;
}
else
{
if(lng)
{
nr++;
lngt += lng;
lng = 0;
}
}
}
if(e_lit(c) && lng)
{
lngt += lng;
nr += 1;
}
g << lngt / nr;
f.close();
g.close();
}