Cod sursa(job #7791)

Utilizator crawlerPuni Andrei Paul crawler Data 22 ianuarie 2007 17:47:55
Problema Text Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.56 kb
#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();
}