Nu aveti permisiuni pentru a descarca fisierul grader_test18.in

Cod sursa(job #284738)

Utilizator dacyanMujdar Dacian dacyan Data 21 martie 2009 22:23:30
Problema Text Scor 80
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.8 kb
#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;
}