Tạo tệp c:\\input48.txt gồm các số nguyên cách nhau ít nhất một dấu cách trống
#include <stdio.h>
#include <conio.h>
void doctep(int a[],int *n,FILE *l)
{
while (!feof(l))
{
fscanf(l,"%d",&a[*n]);
*n=*n+1;
}
}
voidxemmang(int a[],intn)
{
int i;
printf("\n");
for (i=0;i<n;i++)
printf(" %5d ",a[i]);
printf("\n");
}
floattrungbinhcong(int a[],intn)
{
int i,s=0;
for (i=0;i<n;i++) s+=a[i];
return (float)s/n;
}
void main()
{
int i,n=0,a[1000];
FILE *u;
u=fopen("c:\\input48.txt","rt");
doctep(a,&n,u);
xemmang(a,n);
printf("\nTrung binh cong : %f ",trungbinhcong(a,n));
fclose(u);
getch();
}
No comments:
Post a Comment