Kỹ thuật lập trình: Bài tập 4 - Tuần 9 (Mảng, kiểu dữ liệu có cấu trúc) gồm các bài tập bắt buộc và bài tập làm thêm nhằm giúp người học củng cố các kiến thức được học, ôn thi và học tập hiệu quả. Mời bạn đọc cùng tham khảo. | .HCM Ỹ UẬ LẬ ài p4– ầ 9 ó ấ Ì rú ả g, kiể dữ liệ ầ 1: ài p bắ b ộ Bài 1: Viết chương trình tính ma trận chuyển vị. Bài 2: Viết chương trình gán những giá trị tăng dần cho một ma trận vuông kích thước N*N. Các giá trị này bắt đầu từ 1 tới N*N. Giá trị sẽ được gán như sau: 1 12 11 10 2 13 16 3 14 15 4 5 6 9 8 7 Bài 3: Tạo cấu trúc bản ghi ComplexNumber phù hợp để quản lý số phức (nhắc lại: số phức gồm phần thực và phần ảo). Viết chương trình thực hiện phép cộng, trừ, nhân trên hai số phức. Bài 4: Viết chương trình để quản lý thông tin về thời tiết trong năm: Tạo cấu trúc ThoiGian chứa ngày, tháng, năm. Tạo cấu trúc ThoiTiet chứa cấu trúc ThoiGian, nhiệt độ cao nhất trong ngày, nhiệt độ thấp nhất trong ngày, tốc độ gió lớn nhất, độ ẩm. Tạo mảng các cấu trúc ThoiTiet, mỗi phần tử lưu thông tin về thời tiết trong một ngày trong năm. Tìm ngày có nhiệt độ thấp nhất và độ ẩm cao nhất trong tháng 04/2011. Bài 5: Viết một hàm tìm số nguyên nhỏ nhất mà giai thừa của nó lớn hơn hoặc bằng một giá trị số nguyên cho trước. Sau đó, viết chương trình đọc vào một số nguyên n và gọi hàm trên để tính số nguyên nhỏ nhất mà giai thừa của nó nhỏ hơn hoặc bằng n. Lưu ý: kiểm tra tính hợp lệ của dữ liệu nhập. Ví dụ: findMax(100), kết quả trả về là 5. Bài 6*: Viết chương trình in ra dòng chữ “Hello World” n lần bằ g đệ q . ầ 2: ài p làm êm Bài 7: Viết chương trình nhân hai ma trận. -Kỹ thuật lập trình 501127 – HK2/2010-2011 ế -- 1