Pagini recente » Cod sursa (job #1029168) | Statistici Alexandru Vlad (p1ccolino) | Istoria paginii implica-te/arhiva-educationala | Profil: | Cod sursa (job #2003604)
#include <iostream>
#include <fstream>
#include <cstring>
#define MAX 10000
using namespace std;
ifstream in("text.in");
ofstream out("text.out");
char sir[MAX];
int nr_cuvinte = 0, nr_litere = 0;
void cit(){
in.getline(sir,MAX);
}
void caz_particular(){
if(isalpha(sir[0])){
nr_cuvinte ++;
}
}
void rezolvare(){
caz_particular();
for(unsigned i = 0 ; i < strlen(sir); i ++){
if(isalpha(sir[i])){
nr_litere ++;
}
if(i && !isalpha(sir[i-1]) && isalpha(sir[i])){
nr_cuvinte ++;
}
}
cerr<<nr_litere<<" "<<nr_cuvinte;
out<<nr_litere/nr_cuvinte;
}
int main()
{
cit();
rezolvare();
return 0;
}