Tạo tệp C:\\inputbai42.txt sau đó chạy code để xem tính và in ra màn hình tổng các số có giá trị chẵn
#include <stdio.h>
#include <conio.h>
void doctep(int a[],int *n,FILE *v)
{
int i=0;
while(!feof(v))
{
fscanf(v,"%d",&a[i]);
i++;
}
*n=i;
}
void xemmang(int a[],int n)
{
int i;
printf("\n");
for(i=0;i<n;i++)
printf(" %5d "a[i]);
printf("\n");
}
int tong(int a[],int n)
{
inti,s=0;
for(i=0;i<n;i++) if (a[i]%2==0) s+=a[i];
return s;
}
void main()
{
intn,a[1000];
FILE *u;
u=fopen("c:\\inputbai42.txt","rt");
doctep(a,&n,u);
printf("\nMang du lieu doc ra co %5d phan tu",n);
xemmang(a,n);
printf("n= %d",n);
printf("\n\n\n Tong cac gia tri chan la : %5d ",tong(a,n));
fclose(u);
getch();
}
No comments:
Post a Comment