Pagini recente » Cod sursa (job #2799946) | Cod sursa (job #304439) | Cod sursa (job #1525176) | Cod sursa (job #2351924) | Cod sursa (job #800033)
Cod sursa(job #800033)
#include<iostream>
#include<fstream>
#include<string.h>
using namespace std;
int main ()
/*
Dezamagit de rezultatele sale la ultimul concurs, Paftenie a renuntat la programare
si s-a concentrat strict asupra muncii laborioase, dar care implica mai putin
efort intelectual. De aceasta data, el primeste un text si trebuie sa calculeze
lungimea medie a cuvintelor textului, un cuvant fiind definit ca o
secventa continua maximala de caractere ale alfabetului englez
('a' .. 'z' , 'A' .. 'Z'). Definim lungimea medie
= (lungimea totala a cuvintelor textului) / (numarul de cuvinte ale textului). */
{
ifstream f("text.in");
ofstream g("text.out");
char s[250] ;
f.get(s,250);
int n=strlen(s);
int i , c=0 , len=0;
for (i=0;i<=n;i++)
{
if (isalpha(s[i]))
len++;
if (isspace(s[i]))
c++;
}
cout<<len/(c+1);
}