Pagini recente » Istoria paginii utilizator/kidsir | Cod sursa (job #698788) | Cod sursa (job #307545) | Cod sursa (job #2271698) | Cod sursa (job #2451814)
#include <iostream>
#include <fstream>
using namespace std;
int e_litera(char a)
{
if ((a >= 65 && a <= 90) || (a >= 97 && a <= 122))
return 1;
return 0;
}
int main()
{
int nrcuvinte = 0;
int nrlitere = 0;
ifstream cit("text.in");
char c;
char lastChar = 0;
while (cit >> noskipws >> c)
{
if (e_litera(c)) nrlitere++;
if (lastChar != 0)
{
if (!e_litera(c) && e_litera(lastChar))
nrcuvinte++;
}
lastChar = c;
}
ofstream cut("text.out");
cut << nrlitere / nrcuvinte;
cut.close(); cit.close();
return 0;
}