Pagini recente » solutie/nrchei | Monitorul de evaluare | Cod sursa (job #1239488) | Cod sursa (job #1101990) | Cod sursa (job #7791)
Cod sursa(job #7791)
#include <fstream>
#include <iomanip>
using namespace std;
unsigned estec(char c)
{
if(((int)c>64&&(int)c<91)||((int)c>96&&(int)c<123))
return 1;
else
return 0;
}
main()
{
unsigned long nrcuv=0,medie,nrc=0;
char c,c2;
fstream in("text.in",ios::in);
fstream out("text.out",ios::out);
in>>resetiosflags(ios::skipws)>>c2;
if(estec(c2)) { nrcuv++;nrc++; }
while(in>>resetiosflags(ios::skipws)>>c)
{
if(estec(c))
{
nrc++;
if(!estec(c2)) nrcuv++;
}
c2=c;
}
medie=nrc/nrcuv;
out<<medie;
in.close();out.close();
}