Cod sursa(job #1599428)

Utilizator ArminaMoldovanMoldovan Armina ArminaMoldovan Data 13 februarie 2016 21:03:22
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.55 kb
#include<fstream>
#include<string.h>
using namespace std;

ifstream fin("text.in");
ofstream fout("text.out");

int main()
{
    char s[1000000], sep[]=" ,!?\n;.:'-/*#$%&()+=><| ";
    int  nrc=0,  i=0, k=0, q;
     fin.get(s,1000000);
     q=strlen(s);

    while(i<q)
    {
        if((s[i]>=65 && s[i]<=90) || (s[i]>=97 && s[i]<=122) && s[i]!=0) nrc++;
        i++;
    }
    char *p=strtok (s, sep);
     while (p)
        {
           k++;
          p=strtok(NULL,sep);
        }
    if(k)   fout<<int(nrc/k);
    else fout<<"0";
}