Pagini recente » Diferente pentru problema/harta2 intre reviziile 9 si 8 | Diferente pentru problema/arbfind intre reviziile 35 si 4 | Diferente pentru problema/harta2 intre reviziile 5 si 6 | Cod sursa (job #1988905) | Cod sursa (job #1510576)
#include <fstream>
using namespace std;
ifstream fin("text.in");
ofstream fout("text.out");
int main()
{
char caracter;
int potSaCitescCuvinte=0,cuvinte=0,litere=0;
fin.get(caracter);
while (!fin.eof())
{
if ((caracter>='a'&&caracter<='z')||(caracter>='A'&&caracter<='Z'))
{
if (potSaCitescCuvinte==0)
{
potSaCitescCuvinte=1;
cuvinte++;
}
litere++;
}
else
{
potSaCitescCuvinte=0;
}
fin.get(caracter);
}
fout<<litere/cuvinte;
fin.close();
fout.close();
return 0;
}