Pagini recente » Diferente pentru problema/hamilton intre reviziile 41 si 16 | Diferente pentru planificare intre reviziile 129 si 131 | Cod sursa (job #1105543) | Download-uri | 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;
}