Pagini recente » Monitorul de evaluare | Cod sursa (job #274006) | Istoria paginii runda/simulare_republicana_3/clasament | Arhiva de probleme | Cod sursa (job #476443)
Cod sursa(job #476443)
#include <stdio.h>
#include <fstream>
using namespace std;
char c;
int ok,cuvinte,lungime;
int main()
{
freopen("text.in","r",stdin);
ofstream fo("text.out");
ok=0;
while(c!=EOF)
{
c=getchar();
if(c==EOF){
if(ok==1) cuvinte++;
break;
}
if((ok==0)&&(((c>='A')&&(c<='Z')) || ((c>='a')&&(c<='z')))) ok=1;
if((ok==1)&&(((c>='A')&&(c<='Z')) || ((c>='a')&&(c<='z')))) lungime++;
if((ok==1)&&(((c>'Z')&&(c<'a')) || (c>'z') || (c<'A'))) {cuvinte++; ok=0; }
}
fo<<lungime/cuvinte;
return 0;
}