Pagini recente » Cod sursa (job #2989072) | Cod sursa (job #745898) | Cod sursa (job #886085) | Cod sursa (job #509019) | 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;
}