Pagini recente » Monitorul de evaluare | Monitorul de evaluare | Monitorul de evaluare | Monitorul de evaluare | Cod sursa (job #1219987)
#include <iostream>
#include <fstream>
#include <stdio.h>
#include <ctype.h>
using namespace std;
int main()
{
ifstream f ( "text.in" );
char c = '\0', lc = '\0';
unsigned int nrC = 0, nrL = 0;
while ( !f.eof() )
{
f >> noskipws >> c;
if ( !isalpha ( c ) )
{
if ( isalpha ( lc ) )
{
nrC++;
}
}
else
{
nrL++;
}
lc = c;
}
f.close();
ofstream g ( "text.out" );
g << nrL / nrC;
g.close();
return 0;
}