Cod sursa(job #320518)

Utilizator claudiu_galeagalea claudiu claudiu_galea Data 4 iunie 2009 21:23:08
Problema Text Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 1.07 kb
  // sa moara senseiu cnd vede:P:P:P
#include <fstream>      
using namespace std;      
     
char ch;      
long long nrcuv, nrtotal;      
     
int main()      
{      
    long i, j;      
    ifstream fin("text.in");      
          
    while ( 1 )      
    {       
       ch = fin.get();      
       if ( ch == EOF) break;      
       if ( ch >= 'a' && ch <= 'z' || ch >= 'A' && ch <= 'Z')      
       {      
           nrtotal++;      
           nrcuv++;      
           while (ch >= 'a' && ch <= 'z' || ch >= 'A' && ch <= 'Z')      
           {      
               ch = fin.get();      
               if (ch >= 'a' && ch <= 'z' || ch >= 'A' && ch <= 'Z')      
               nrtotal++;      
           }      
      }      
    }                  
              
    fin.close();      
    ofstream fout("text.out");      
    if ( nrcuv == 0 || nrtotal == 0) fout << '0' << '\n';      
    else     
    fout << nrtotal / nrcuv << '\n';      
    fout.close();      
    return 0;      
}