Pagini recente » Cod sursa (job #936490) | Cod sursa (job #311751) | Cod sursa (job #1899894) | Cod sursa (job #1258143) | Cod sursa (job #2452189)
#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;
}