Pagini recente » Cod sursa (job #2565742) | Cod sursa (job #964019) | Cod sursa (job #856895) | Cod sursa (job #117289) | Cod sursa (job #2128218)
#include <iostream>
#include<fstream>
#include<cstring>
using namespace std;
char sir[101];
int estelitera(char c){
if((c>='a'&&c<='z')||(c>='A'&&c<='Z')){
return 1;
}
return 0;
}
int numar_cuvinte(char sir[101]) {
int n = strlen(sir);
int am_cuvant = 0;
int numar_cuvinte = 0;
for (int i = 0; i < n; ++i){
if (estelitera(sir[i])){
am_cuvant = 1;
}
else if (am_cuvant = 1) {
++numar_cuvinte;
am_cuvant = 0;
}
}
if (am_cuvant) {
++numar_cuvinte;
}
return numar_cuvinte;
}
int main()
{
ifstream f("text.in");
ofstream g("text.out");
f.getline(sir,100);
int lg=strlen(sir);
int r=0;
int s=0;
for(int i=0;i<lg;++i){
if(estelitera(sir[i])){
r=r+1;
}
if(estelitera(sir[i])==0&&sir[i]!=char(32)){
++s;
}
}
if(estelitera(sir[lg-1])==0){
s=s-1;
}
g<<r/(numar_cuvinte(sir)-s);
return 0;
}