Tạo tệp C:\\inputbai43.txt gồm các số nguyên cách nhau ít nhất 1 dấu cách trống. sau đó chạy ct xem kết quả bài toá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 demduong(int a[],int n)
{
inti,dem=0;
for(i=0;i<n;i++) if (a[i]>0) dem++;
returndem;
}
void main()
{
int n,a[1000];
FILE *u;
u=fopen("c:\\inputbai43.txt","rt");
doctep(a,&n,u);
printf("\nMang du lieu doc ra co %5d phan tu",n);
xemmang(a,n);
printf("\n\n\n So gia tri duong la : %5d ",demduong(a,n));
fclose(u);
getch();
}
No comments:
Post a Comment