Cod sursa(job #451115)

Utilizator SuperSuper Smecher Super Data 9 mai 2010 01:39:32
Problema Text Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.85 kb
#include <iostream>
#include <fstream>
using namespace std;

#include<stdio.h>

short ascii(int i)
{
  if ((i>=97 && i<= 122) || (i>=65 && i<=90))
    return 1;
  else 
    return 0;
}

int main()
{
  //printf("%i\n",'a'); 
  //printf("%i\n",'z');
  //printf("%i\n",'A');
  //printf("%i\n",'Z');
  //int a = 97, z = 122;
  //int A = 65, Z = 90;

  freopen("text.in","r",stdin);

  int len = 0, c = 0, clen = 0, caux = 0;
  do
  {
    c = getc(stdin);
    if(ascii(c)==1)
    {
      caux = 1;    
      len++;
    }
    else 
    {
      if(caux == 1)
      {
        caux = 0;
        clen ++;
      }
    }
  }
  while(c!=-1);
  
  if(caux == 1)
  {
    caux = 0;
    clen ++;
  }
    
  //cout<<len<<endl;
  //cout<<clen<<endl;
  //cout<<len/clen<<endl;
  freopen("text.out","w",stdout);
  cout<<len/clen;
}