Cod sursa(job #1756208)

Utilizator Dan_RadulescuRadulescu Dan Dan_Radulescu Data 12 septembrie 2016 09:49:46
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.64 kb
#include<fstream>
#include<string.h>
using namespace std;
ifstream fin("text.in");
ofstream fout("text.out");
char s[2000001];
int l,i,nrcuv,nr;
int litera(char c){
   if ('a'<=c && c<='z') return 1;
   if ('A'<=c && c<='Z') return 1;
   return 0;
}
int main(){
   fin.get(s,2000001,'\n');
   fin.get();
   fin.close();
   l=strlen(s);
   i=0;
   while(i<=l){
      if (litera(s[i])){
          nrcuv++;
          nr++;
          i++;
          while(i<=l && litera(s[i])) {
                nr++;
                i++;
          }
      }
        else
            i++;
   }
   fout<<nr/nrcuv;
   fout.close();
   return 0;
}