BÀI TẬP TIN HỌC ĐẠI CƯƠNG - PHẦN VIII
Số trang: 8
Loại file: pdf
Dung lượng: 128.36 KB
Lượt xem: 22
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
KIỂ U CON TRỎ & FILE1. 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...
Nội dung trích xuất từ tài liệu:
BÀI TẬP TIN HỌC ĐẠI CƯƠNG - PHẦN VIIIBaìi táûp Tin hoüc Âaûi cæång 139 Phá ö n VIII : KIÃ Ø U CON TRO Í & F ILE1. 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;iBaìi táûp Tin hoüc Âaûi cæång 140 for(j=1;jBaìi táûp Tin hoüc Âaûi cæång 141 for(j=2;jBaì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( ); xuat((float*)b,n,66);printf( ); cong((float*)a,(float*)b,(float*)c,n); xuat((float*)c,n,67);printf( ); nhan((float*)a,(float*)b,(float*)d,n); xuat((float*)d,n,68);printf( ); chuyenvi((float*)c,(float*)d,(float*)e,(float*)f,n); xuat((float*)e,n,69);printf( ); xuat((float*)f,n,70);printf( ); tim_max_duong_cheo_chinh((float*)c,n); xuat((float*)c,n,67);printf( ); tim_max_duong_cheo_phu((float*)d,n); xuat((float*)d,n,68);printf( );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àôngBaì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;iBaìi táûp Tin hoüc Âaûi cæång 144void in(int n,ds *x){printf( STTHO_TEN NAM_SINH DT DL DH DTB XEP_LOAI);for(i=1;iBaì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( Loi khi mo tep); exit(1); } putc(n,fp); for(i=1;iBaì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
Nội dung trích xuất từ tài liệu:
BÀI TẬP TIN HỌC ĐẠI CƯƠNG - PHẦN VIIIBaìi táûp Tin hoüc Âaûi cæång 139 Phá ö n VIII : KIÃ Ø U CON TRO Í & F ILE1. 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;iBaìi táûp Tin hoüc Âaûi cæång 140 for(j=1;jBaìi táûp Tin hoüc Âaûi cæång 141 for(j=2;jBaì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( ); xuat((float*)b,n,66);printf( ); cong((float*)a,(float*)b,(float*)c,n); xuat((float*)c,n,67);printf( ); nhan((float*)a,(float*)b,(float*)d,n); xuat((float*)d,n,68);printf( ); chuyenvi((float*)c,(float*)d,(float*)e,(float*)f,n); xuat((float*)e,n,69);printf( ); xuat((float*)f,n,70);printf( ); tim_max_duong_cheo_chinh((float*)c,n); xuat((float*)c,n,67);printf( ); tim_max_duong_cheo_phu((float*)d,n); xuat((float*)d,n,68);printf( );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àôngBaì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;iBaìi táûp Tin hoüc Âaûi cæång 144void in(int n,ds *x){printf( STTHO_TEN NAM_SINH DT DL DH DTB XEP_LOAI);for(i=1;iBaì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( Loi khi mo tep); exit(1); } putc(n,fp); for(i=1;iBaì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
Tìm kiếm theo từ khóa liên quan:
bài tập tin học tin học đại cương dữ liệu tập lệnh viết chương trìnhTài liệu có liên quan:
-
Ứng dụng công cụ Quizizz thiết kế trò chơi học tập trong giảng dạy học phần tin học đại cương
12 trang 310 0 0 -
Tài liệu hướng dẫn thực hành Tin học đại cương - ĐH Bách Khoa Hà Nội
40 trang 263 0 0 -
Giáo trình Tin học đại cương part 7
19 trang 254 0 0 -
6 trang 230 0 0
-
Giáo trình Tin học đại cương: Phần 1 - ĐH Kinh tế Quốc Dân
130 trang 184 0 0 -
Giáo trình Tin học đại cương: Phần 2 - Trần Đình Khang
118 trang 159 0 0 -
Giáo trình Tin học đại cương (Tái bản năm 2020): Phần 1 - PGS.TS. Nguyễn Thị Thu Thủy (Chủ biên)
105 trang 148 0 0 -
Hướng dẫn thực hành lập trình C trên Visual Studio
9 trang 138 0 0 -
Giáo trình Tin học đại cương: Phần 1 - Vi Hồng Thắm
90 trang 136 0 0 -
Quản trị người dùng trong Exchange 2007 bằng Powershell
9 trang 112 0 0