Pagini recente » Cod sursa (job #56425) | Cod sursa (job #407571) | Cod sursa (job #947200) | Cod sursa (job #2777913) | Cod sursa (job #2226658)
#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();
}