Pagini recente » Cod sursa (job #2180949) | Cod sursa (job #2443417) | Cod sursa (job #285958) | Cod sursa (job #526534) | Cod sursa (job #20239)
Cod sursa(job #20239)
/*#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