Pagini recente » Cod sursa (job #1713737) | Cod sursa (job #2350991) | Cod sursa (job #518815) | Cod sursa (job #2220467) | Cod sursa (job #2003611)
#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;
if(!nr_litere && !nr_cuvinte){
out<<0;
}else{
out<<nr_litere/nr_cuvinte;
}
}
int main()
{
cit();
rezolvare();
return 0;
}