Pagini recente » Cod sursa (job #513206) | Cod sursa (job #533421) | Cod sursa (job #3264977) | Cod sursa (job #1201018) | Cod sursa (job #864507)
Cod sursa(job #864507)
#include <iostream>
#include<fstream>
#include<string>
#include<sstream>
using namespace std;
int main ()
{
ifstream f("text.in");
ofstream g("text.out");
char c;
int lit = 0;
int cuv = 0;
int cuvInceput = 0;
int i = 0;
stringstream buffer;
buffer << f.rdbuf();
string text(buffer.str());
while ( i < text.size())
{
c = text[i];
if ( c >= 'a' && c <= 'z' || c >= 'A' && c <= 'Z')
{
lit++;
if ( cuvInceput == 0 )
{
cuvInceput = 1;
cuv++;
}
}
else
{
if ( cuvInceput == 1 )
{
cuvInceput = 0;
}
}
i++;
}
g << lit / cuv;
f.close();
g.close();
return 0;
}