Pagini recente » Cod sursa (job #2897957) | Cod sursa (job #1557781) | Cod sursa (job #3230977) | Cod sursa (job #2413491) | Cod sursa (job #823335)
Cod sursa(job #823335)
#include <fstream>
#include <cstring>
using namespace std;
const char iname[] = "text.in";
const char oname[] = "text.out";
ifstream fin(iname);
ofstream fout(oname);
char s[ 481624 ] , x;
int lg , i , j , lgt , nr_cuv , vs , verita;
void VeritaSerum ()
{
while ( !fin.eof() )
{
fin.getline ( s , 481624 );
lg = strlen ( s );
for ( i = 0; i < lg; ++i )
{
if ( s[ i ] >= 'a' && s[ i ] <= 'z' || s[ i ] >= 'A' && s[ i ] <= 'Z' )
{
++lgt;
verita = 1;
}
else
{
if ( verita == 1 )
{
++nr_cuv;
verita = 0;
}
}
}
}
}
int main()
{
VeritaSerum ();
if( nr_cuv > 0 && lgt > 0 )
fout << lgt / nr_cuv << '\n';
else
fout << 0 << '\n';
return 0;
}