Pagini recente » Cod sursa (job #1282751) | Cod sursa (job #469949) | Cod sursa (job #1925725) | Cod sursa (job #1102137) | Cod sursa (job #937067)
Cod sursa(job #937067)
#include<fstream>
#include<string.h>
using namespace std;
ifstream fin("text.in");
ofstream fout("text.out");
const int MAXN = 270000;
char v[MAXN];
int n, cuv, l;
int main(){
int i=0;
fin.getline(v, MAXN);
n = strlen(v);
if(v[i]>='a' && v[i]<='z')
l++;
if(v[i]>='A' && v[i]<='Z')
l++;
for(i=1; i<=n; ++i){
while((v[i]>='a' && v[i]<='z') || (v[i]>='A' && v[i]<='Z')){
++l;
++i;
}
if(v[i-1]>='a' && v[i-1]<='z')
cuv++;
if(v[i-1]>='A' && v[i-1]<='Z')
cuv++;
}
fout << l/cuv;
fin.close();
fout.close();
return 0;
}