Pagini recente » Cod sursa (job #348372) | Cod sursa (job #158755) | Cod sursa (job #527975) | Cod sursa (job #746870) | Cod sursa (job #1577637)
#include <iostream>
#include <fstream>
#include <cstring>
using namespace std;
ifstream f("text.in" );
ofstream g("text.out");
char text[1000031];
int NrTotalLitere, NrLit, NrCuvinte;
int main()
{
f.getline(text,1000031); text[strlen(text)] = ' ';
for ( int i=0 ; text[i] ; i++ )
{
if ( !( ('a'<=text[i] && text[i]<='z') or ('A'<=text[i] && text[i]<='Z') ) )
{
if ( NrLit ) {
NrTotalLitere += NrLit;
NrLit = 0; NrCuvinte++;
}
} else NrLit++;
}
g << NrTotalLitere/NrCuvinte;
}