Pagini recente » Cod sursa (job #373544) | Cod sursa (job #837078) | Cod sursa (job #2287461) | Cod sursa (job #252445) | Cod sursa (job #2003603)
#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,i;
void cit(){
in.getline(sir,MAX);
}
void caz_particular(){
if(isalpha(sir[0])){
nr_cuvinte ++;
}
}
void rezolvare(){
caz_particular();
for(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;
}