
Câu 4.3: Cho một tệp văn bản gồm các số nguyên cách nhau ít nhất một dấu cách trống. Hãy đọc tệp, đếm và in ra màn hình số phần tử dương có mặt trong tệp
Thursday, November 27, 2014
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)
{
int
i,dem=0;
for
(i=0;i<n;i++) if (a[i]>0) dem++;
return
dem;
}
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();
}

All comments [ 0 ]
Your comments