Cod sursa(job #272631)

Utilizator mathboyDragos-Alin Rotaru mathboy Data 7 martie 2009 15:56:41
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.61 kb
#include <ctype.h>
#include <stdio.h>


int main()
{freopen("text.in","r", stdin);
freopen("text.out", "w", stdout);
 long  int c, wcnt = 0,i=0;

  do {
     while (isspace(c = getchar()) && c != '\n');
    if (c == '\n' || c == EOF) break;
       ++wcnt;
    // citeste caractere noi cat timp nu sunt spatii albe sau EOF
   do {if(c==','||c=='-'||c=='!'||c=='?'||c==';'||c==':') ;
    else i++;}	 while (!isspace(c = getchar()) && c != EOF);
    // daca am ajuns la sfarsit de linie sau EOF iesim
  } while (c != '\n' && c != EOF);
  long int medie=i/wcnt;
  printf("%d\n", medie);
   return 0;
}