intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

BÀI TẬP TIN HỌC ĐẠI CƯƠNG - PHẦN VIII

Chia sẻ: Nguyễn Nhi | Ngày: | Loại File: PDF | Số trang:8

83
lượt xem
6
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

KIỂ U CON TRỎ & FILE 1. Nhập 2 ma trận thực A và B cấp nxn. Ma trận C là ma trận tổng C=A+B, ma trận D là ma trận tich D=AxB, ma trận E , F lần lượt là ma trận chuyển vị của ma trận của ma trận C và D.Sau đó đưa các phần tử lớn nhất của từng hàng của ma trận C lên đường chéo chính và phần tử lớn nhất của từng hàng của ma trận D lên đường chéo phụ. Viết chương trình thực hiện các công việc trên dùng con...

Chủ đề:
Lưu

Nội dung Text: BÀI TẬP TIN HỌC ĐẠI CƯƠNG - PHẦN VIII

  1. Baìi táûp Tin hoüc Âaûi cæång 139 Phá ö n VIII : KIÃ Ø U CON TRO Í & F ILE 1. Nháûp 2 ma tráûn thæûc A vaì B cáúp nxn. Ma tráûn C laì ma tráûn täøng C=A+B, ma tráûn D laì ma tráûn tich D=AxB, ma tráûn E , F láön læåüt laì ma tráûn chuyãøn vë cuía ma tráûn cuía ma tráûn C vaì D.Sau âoï âæa caïc pháön tæí låïn nháút cuía tæìng haìng cuía ma tráûn C lãn âæåìng cheïo chênh vaì pháön tæí låïn nháút cuía tæìng haìng cuía ma tráûn D lãn âæåìng cheïo phuû. Viãút chæång trçnh thæûc hiãûn caïc cäng viãûc trãn duìng con troí. * Chæång trçnh #include #include #include #define N 20 /*------------------------------------------*/ void nhap(float *a,float *b,int n); void xuat(float *a,int n, char ch); void cong(float *a, float *b,float *c, int n); void nhan(float *a,float *b, float *d,int n); void chuyenvi(float *c,float *d, float *e,float *f,int n); void tim_max_duong_cheo_chinh(float *c,int n); void tim_max_duong_cheo_phu(float *d,int n); /*------------------------------------------*/ void nhap(float *a,float *b, int n) { int i,j; float x; for (i=1;i
  2. Baìi táûp Tin hoüc Âaûi cæång 140 for(j=1;j
  3. Baìi táûp Tin hoüc Âaûi cæång 141 for(j=2;j
  4. Baìi táûp Tin hoüc Âaûi cæång 142 float c[N][N]; float d[N][N]; float e[N][N]; float f[N][N]; int n=3; nhap((float*)a,(float*)b,n); xuat((float*)a,n,65);printf("\n"); xuat((float*)b,n,66);printf("\n"); cong((float*)a,(float*)b,(float*)c,n); xuat((float*)c,n,67);printf("\n"); nhan((float*)a,(float*)b,(float*)d,n); xuat((float*)d,n,68);printf("\n"); chuyenvi((float*)c,(float*)d,(float*)e,(float*)f,n); xuat((float*)e,n,69);printf("\n"); xuat((float*)f,n,70);printf("\n"); tim_max_duong_cheo_chinh((float*)c,n); xuat((float*)c,n,67);printf("\n"); tim_max_duong_cheo_phu((float*)d,n); xuat((float*)d,n,68);printf("\n"); getch(); } 2. Viãút chæång trçnh nháûp danh saïch låïp gäöm Hoü tãn, ngaìy thaïng nàm sinh, nháûp ba âiãøm cuía ba män: Toaïn, Lyï, Hoïa, tênh âiãøm trung bçnh cuía ba män. -Xãúp loaûi cuía danh saïch væìa vaìo theo âiãøm trung bçnh giaím dáön (hoàûc tàng dáön). -Sàõp xãúp danh saïch theo thæï tæû A, B, C. -Âäøi hoü tãn toaìn bäü thaình chæî hoa. *Yãu cáöu: +Coï xæí lyï tãûp. +Caìi âàût haìm coï traí vãö kiãøu Struct. * Chæång trçnh #include #include #include #include #include #include /*------------------------------------------*/ typedef struct { char ho[15],ten[8],XL[6]; int namsinh; float t,l,h,tb; } ds; Nguyãùn Vàn Nguyãn- Khoa CNTT-ÂTVT Âaûi hoüc Baïch Khoa Âaì Nàông
  5. Baìi táûp Tin hoüc Âaûi cæång 143 ds x[50]; int i,n; /*------------------------------------------*/ void nhap(int n,ds *x); void motep(int *n,ds *x); void in(int n,ds *x); void sx(int n,ds *x); void sxdtb(int n,ds *x); void luutep(int n,ds *x); /*------------------------------------------*/ void nhap(int n,ds *x) { int i; float TL; for(i=1;i
  6. Baìi táûp Tin hoüc Âaûi cæång 144 void in(int n,ds *x) { printf("\nSTT HO_TEN\t\tNAM_SINH\tDT\tDL\tDH\t\DTB\tXEP_LOAI"); for(i=1;i
  7. Baìi táûp Tin hoüc Âaûi cæång 145 FILE *fp; char s[20]; printf(" Ten tep"); fflush(stdin); gets(s); if((fp=fopen(s,"wt"))==NULL){ printf("\n Loi khi mo tep"); exit(1); } putc(n,fp); for(i=1;i
  8. Baìi táûp Tin hoüc Âaûi cæång 146 case '3': sx(n,x); break; case '4': luutep(n,x); break; case '5': motep(&n,x); break; default :return 0; } } getch(); } Nguyãùn Vàn Nguyãn- Khoa CNTT-ÂTVT Âaûi hoüc Baïch Khoa Âaì Nàông
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2