Cod sursa(job #2120690)

Utilizator Unicron01Stanciu Stefan Alexandru Unicron01 Data 2 februarie 2018 19:32:27
Problema Text Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.6 kb
#include <iostream>
#include<fstream>
#include<string.h>
using namespace std;
char text[10000000];
int nr1,nr2,n,i,j;
int main()
{ifstream f("text.in");
ofstream g("text.out");

while(f.get(text,10000000))
{


   n=strlen(text);
   for(i=0;i<=n-1;i++)
    if((strchr("-",text[i])) || (strchr(" ",text[i])))

       nr1++;

   nr1++;
   if(text[0]=='-' )
    nr1--;
   if(text[n-1]=='-')
    nr1--;
  for(i=0;i<strlen(text);i++)
  {if(((text[i]>='a') && (text[i]<='z')) || ((text[i]>='A') && (text[i]<='Z')))
      nr2++;
  }}
  g<<nr2/nr1;
  f.close();
  g.close();
  return 0;
}