Pagini recente » Cod sursa (job #201071) | Cod sursa (job #2021137) | Cod sursa (job #200028) | Cod sursa (job #824976) | Cod sursa (job #2016973)
#include <iostream>
#include <fstream>
#include <string>
int main()
{
std::ifstream in_text("text.in");
std::ofstream out_text("text.out");
char caracter;
int num_de_cuvinte = 0;
int num_de_litere = 0;
std::string linie;
bool cuvant = false;
while(!in_text.eof())
{
std::getline(in_text, linie, '\0');
for(int i = 0; i <= linie.size(); i++)
{
if(linie[i] >= 'a' && linie[i] <= 'z')
{
num_de_litere++;
cuvant = true;
}
else if(linie[i] >= 'A' && linie[i] <= 'Z')
{
num_de_litere++;
cuvant = true;
}
else{
if(cuvant == true)
{
cuvant = false;
num_de_cuvinte++;
}
}
}
}
out_text << num_de_litere / num_de_cuvinte;
return 0;
}