Pagini recente » Cod sursa (job #2852482) | Cod sursa (job #2420839) | Cod sursa (job #3155125) | Cod sursa (job #218490) | Cod sursa (job #1780772)
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
ifstream fin("text.in");
ofstream fout("text.out");
bool cuv(char a)
{
return ((a<'a' || a>'z') && (a<'A' || a>'Z'));
}
int main()
{
string text;
int litere=0,cuvinte=0;
while(getline(fin,text))
{
for(int i=0;i<=text.size();i++)
{
if(isalpha(text[i]))
{
litere++;
}
if(cuv(text[i]) && cuv(text[i-1])==0)
{
cuvinte++;
}
}
}
if(litere==0 || cuvinte==0)
{
fout<<0;
}
else
{
fout<<int(litere/cuvinte);
}
return 0;
}