Cod sursa(job #5179)

Utilizator cos_minBondane Cosmin cos_min Data 10 ianuarie 2007 20:43:23
Problema Text Scor 90
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.92 kb
#include <fstream>
#include <stdio.h>
#include <math.h>
using namespace std;


int len = 0, cuv = 0, k = 0;
int sol;
char p[100001];

int main()
{
    ifstream fin("text.in");
    ofstream fout("text.out");
    
    
     while(fin >> p )
     
      for ( int i = 0; i < strlen(p); )
      {
          if ( p[i] == '~' ) 
          {
               i++; 
               continue;
          }
        if ( ( p[i] - 48 >= 'A'-48 && p[i]-48 <= 'Z' )  || ( p[i] - 48 >= 'a'-48 && p[i]-48 <= 'z' ) )
        {
             int ok=1;
             cuv += 1;
             while ( ok == 1 )
             {
                  // fout << p[i] << "\n";
                   if ( ( p[i] - 48 >= 'A'-48 && p[i]-48 <= 'Z' )  || ( p[i] - 48 >= 'a'-48 && p[i]-48 <= 'z' ) ) len++, i++;
                   else ok = 0;
             }
        }
        else i++;
        }  
    sol = (len/cuv);
    fout << sol;
}