Câu 4.10: 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 tính và in ra màn hình tổng của các phần tử đọc ra từ tệp.

Thursday, November 27, 2014
tạo tệp văn bản c:\\input410.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;
      }
}
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)
{
      int i,s=0;
      for (i=0;i<n;i++) s+=a[i];
      return s;
}
void main()
{
      int i,n=0,a[1000];
      FILE *u;
      u=fopen("c:\\input410.txt","rt");
      doctep(a,&n,u);
      xemmang(a,n);
      printf("\nTong cua cac phan tu doc tu tep la     :   %d  ",tong(a,n));
      fclose(u);
      getch();

}
Chia sẻ bài viết ^^
Other post

All comments [ 0 ]


Your comments