Pagini recente » Rating Stefan G (stefang33) | Statistici Raul Tofan (RaulTofan2002) | Istoria paginii utilizator/mateiacsinte111 | Istoria paginii runda/blat9/clasament | Cod sursa (job #1781443)
#include <string.h>
#include <fstream>
#include <iostream>
using namespace std;
ifstream fin("text.in");
ofstream fout("text.out");
bool elitera(char a)
{
int x;
x=a;
if((x>=65 &&x<=90)|| (x>=97 && x<=122))
return 1;
return 0;
}
int main()
{
char ch, S[100005];
int i,n, nrll, nrcuv=0, nrl=0,ok=0 ;
while(fin>>S)
{
n=strlen(S);
nrll=0;
for(i=0; i<n; i++)
{
if(elitera(S[i])==1)
{nrll++; nrl++; ok=1;}
else
{
if(elitera(S[i+1])==1)
nrcuv++;
}
}
if(nrll>0)
nrcuv++;
}
if(ok==0)
fout<<0;
else
fout<<nrl/nrcuv;
return 0;
fin.close();
fout.close();
}