Nu aveti permisiuni pentru a descarca fisierul grader_test4.ok
Cod sursa(job #20239)
| Utilizator | 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