Cod sursa(job #20239)

Utilizator szakiold name szaki Data 20 februarie 2007 21:19:35
Problema Text Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.9 kb
/*#include "stdafx.h"
#include "infoarena.h"

#include <conio.h>/**/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#define _TEMPLATE_
#ifdef _TEMPLATE_

#ifndef _INC_CONIO
void clrscr()
{
    freopen("text.out", "w", stdout);
}
void getch() {}
#else
void clrscr() {}
#endif

#define rep(i,n) for(i=0;i<n;i++)
#define min(a,b) (((a) < (b)) ? (a) : (b))

int main()
{
    clrscr();
    FILE *fin = fopen("text.in", "r");
    char c; int w = 0;
    unsigned long l = 0, nr = 0;
    while(!feof(fin))
    {
        fscanf(fin, "%c", &c);
        if ((c>='a' && c<='z') || (c>='A' && c<='Z'))
        {
            l++;
            if (w == 0)
            {
                nr++; w = 1;
            }
        }
        else w = 0;
    }
    unsigned long avg;
    if(nr) avg = l/nr;
    else avg = 0;
    printf("%ld", avg);
    getch();
    return 0;
}

#endif