Diễn Đàn » Hướng Dẫn Lập trình

giúp tui với các bạn

2 trả lời, 497 lượt xem — Trang 1 / 1
mình mới học C(lại không phải chuyên ngành) nên thức sự kiến thức của mình rất ít mình ko thể giải bài tập c này có bạn nào giúp mình ko mình cảm ơn nhìu nhìu nha..

Bài tập:
Bài 1/cho ma trận thực A cấp m*n
a/nhập ma trận từ bàn phím và in ra ma trận vừa nhập dưới dạng bảng
b/kiểm tra xem ma trận vừa nhập có phải ma trận tam giác tren hay không ?(ma trận tam giác trên là ma trận mà các phần tử nằm phía dưới đường chéo chính đều có giá trị =0)
c/tìm và in ra màn hình giá trị lớn nhất của các phần tử lẻ nằm phía trên đường chéo chính.
d/tính và in ra trung bình cộng các phần tử có giá trị lớn hơn x.
e/tính và in ra màn hình tổng các phần tử của hàng trong ma trận .đếm số các hàng có tổng âm .




nếu bạn nào có thể giải thật nhanh thì mình cảm ơn rất nhiều (vì mình sắp thi mà mình lại ko thể làm hết các bài tập cơ bản này )cảm ơn nhiều.
bao
Đăng nhập để trả lời
0
Mèn, hoangbao viết cái gì, đọc hiểu được chết liền á ! [:)]
Đăng nhập để trả lời
0
mình học về java nên không thể cho bạn 1 code source được, chỉ có thể cho bạn 1 algorithm thôi, bạn cố hiểu nhé :D.

_ Tạo 1 array of 2 dimensions với m là độ dài của dimension 1 và n là độ dài của dimension 2.
_ a)Tạo 1 repeatition từ 1 đến m, trong repeatition đó tạo tiếp 1 repeatition từ 1 đến n, trong đó bạn hiện 1 mess để nói user nhập dữ liệu cho m line và n column, mình sẽ thử viết code trong java, mong bạn hiểu được:

       for(int i=1; i<=m; i++) {
          for(int j=1; j<=n; j++) {
             System.out.print("Nhập số liệu cho dòng "+i+" cột "+j+" : ");
             matrix[j]=IO.readkeyboard(); //nhập dữ liệu
          }
       }

_ b) Ma trận tam giác có một đặc điểm là mỗi khi i>j thì Aij= 0 (i là số dòng còn j là số cột). bạn lập y như ở trên.

Mình dừng ở đây vì không biết bạn có hiểu không nữa, nếu bạn hiểu thì mình sẽ nói tiếp :)
Đăng nhập để trả lời
0