Hãy biên đổi ma trận số thực bằng cách thay các giá trị bằng giá trị nguyên gần nó nhất

4 450 2
Hãy biên đổi ma trận số thực bằng cách thay các giá trị bằng giá trị nguyên gần nó nhất

Đang tải... (xem toàn văn)

Thông tin tài liệu

Bài 330: Hãy biên đổi ma trận số thực cách thay giá trị giá trị nguyên gần #include #include #include #define MAX 100 void NhapMang(float a[][MAX], int &dong, int &cot) { //Nhập số dòng { printf("\nNhap vao so dong: "); // Cách tà đạo: scanf("dong =%d",&dong); // Lúc nhập phải viết thêm scanf("%d",&dong); if(dong < || dong > MAX) { printf("\nSo dong khong hop le Xin kiem tra lai!"); } }while(dong < || dong > MAX); //Nhập số cột { chữ ( dong = ) khung console printf("\nNhap vao so cot: "); scanf("%d",&cot); if(cot < || cot > MAX) { printf("\nSo cot khong hop le Xin kiem tra lai!"); } }while(cot < || cot > MAX); for(int i = 0; i < dong; i++) { for(int j = 0; j < cot; j++) { float temp; printf("\nNhap a[%d][%d] = ", i, j); scanf("%f", &temp); a[i][j] = temp; } } } void XuatMang(float a[][MAX], int dong, int cot) { for(int i = 0; i < dong; i++) { for(int j = 0; j < cot; j++) { printf("%8.3f", a[i][j]); } printf("\n\n"); } } /* n = 6.9 phannguyen = (int)(6.9) = phan le = 6.9 - = 0.9 */ void ThaySoGanNhat(float &n) { int phannguyen = (int)(n); float phanle = n - phannguyen; // làm tròn if(phanle

Ngày đăng: 20/10/2016, 21:07

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan