Chuyển đến nội dung chính

Bài 11. Luyện tập giải một số bài tập C++

 



Hôm nay chúng ta sẽ cùng giải một số bài tập để ôn lại kiến thức


Bài 1. Viết chương trình tính tổng đường chéo chính và đường chéo phụ trong ma trận n*n từ tệp matran.inp và xuất kết quả vào tệp matran.out.
input: 
  • Dòng đầu tiên là số nguyên n.
  • n dòng tiếp theo mỗi dòng gồm n số nguyên biểu diễn ma trận.
output:
  • Một dòng duy nhất là tổng đường chéo chính và đường chéo phụ

Ví dụ:


Đường chéo chính chính là: 1, 8, 7.
Đường chéo phụ là: 3, 8, 9.
Tổng là: 36.

Bấm để hiện code mẫu


Bài 2. Viết chương trình tính tổng các số nguyên tố (số nguyên tố là số chỉ chia hết cho một và chính nó, 1 không phải số nguyên tố) có trong đoạn [1; n] với n nằm trong tệp nguyento.inp và xuất kết quả ra tệp nguyento.out.

input:
  • Gồm một dòng là số nguyên n.
output:
  • Một dòng duy nhất là tổng các số nguyên tố trong đoạn [1; n].
Bấm để hiện code mẫu


Bài 3. Viết chương trình lưu thông tin học sinh vào tệp gồm:
  • Họ và Tên (Không dấu).
  • Năm sinh.
  • Quê quán.
  • Trường
  • Lớp

input:
  • Được nhập từ bàn phím
output:
  • In ra mỗi thông tin trên 1 dòng trong tệp có tên là têncủahọcsinh_trường_lớp với đuôi .dat

Bấm để hiện code mẫu


Những bài tập trên sẽ giúp bạn ôn lại kiến thức cũ. Mong bạn có thể tự mình làm được hết. Hẹn gặp ở bài viết tiếp theo. Nếu có gì sai xót vui lòng để lại bình luận.

Nhận xét

Bài đăng phổ biến từ blog này

Bài 5. Câu lệnh điều kiện trong C++ (if, switch)

  Để việc lập trình hiệu quả hơn hầu hết các Ngôn ngữ lập trình bậc cao đều có các câu lệnh rẽ nhánh và các câu lệnh lặp cho phép thực hiện các câu lệnh của chương trình không theo trình tự tuần tự như trong văn bản. Trong bài này, chúng ta sẽ tìm hiểu về những câu lệnh rẽ nhánh trong C++. Câu lệnh điều kiện if, if...else... Cú pháp: if (dieu_kien) {     khoi_lenh; } hoặc if (dieu_kien) {     khoi_lenh1; }  else {     khoi_lenh2; } hoặc if (dieu_kien) {     khoi_lenh1; }  else if (dieu_kien2) {     khoi_lenh2; } else {     khoi_lenh3; } Trong cú pháp trên if có 2 dạng: Có else. Không có else. dieu_kien là biểu thức logic có giá trị là true (khác 0) hoặc false (bằng 0). Khi chạy chương chình, dieu_kien sẽ được tính, nếu đúng, khoi_lenh1 sẽ được thực hiện . Ngược lại sẽ tiếp tục xét dieu_kien2 , nếu đúng sẽ thực hiện khoi_lenh2 . Ngược lại sẽ thực hiện khoi_lenh3. Ví dụ: # include < bits/stdc++.h >...

Bài 1. Giới Thiệu về ngôn ngữ lập trình C++

C++   là một loại ngôn ngữ lập trình bậc trung (middle-level). Đây là ngôn ngữ lập trình đa năng được tạo ra bởi  Bjarne Stroustrup  như một phần mở rộng của ngôn ngữ lập trình C, hoặc "C với các lớp Class",  Ngôn ngữ đã được mở rộng đáng kể theo thời gian và C ++ hiện đại có các tính năng:  Lập trình tổng quát. Lập trình hướng đối tượng. Lập trình thủ tục. Ngôn ngữ đa mẫu hình tự do có kiểu tĩnh.   D ữ liệu trừu tượng. Lập trình đa hình. Ngoài ra còn có thêm các tính năng, công cụ để thao tác với bộ nhớ cấp thấp . Từ thập niên 1990, C++ đã trở thành một trong những ngôn ngữ thương mại ưa thích và phổ biến của lập trình viên. Bjarne Stroustrup và logo ngôn ngữ C/C++ C++ được thiết kế hướng tới lập trình hệ thống máy tính và phần mềm nhúng trên các mạch vi xử lý, bao gồm cả hệ thống có tài nguyên hạn chế và tài nguyên khổng lồ , với ưu điểm vượt trội về hiệu s uất , hiệu quả và tính linh hoạt cao. Các phiên bản C++: Sau đây là bảng về độ thông dụng của...

Bài 7. Hàm trong C++

  Một hàm là một nhóm các câu lệnh cùng nhau thực hiện một nhiệm vụ. Mỗi chương trình C++ có ít nhất một hàm, là hàm main(). Hàm giúp cho code của trở nên ngắn gọn, dễ kiểm tra lỗi hơn . Một hàm có thể được gọi nhiều lần . Hàm phải được tạo ra trước khi gọi đến hoặc được khai báo trước đó. Định nghĩa hàm trong lập trình C++ bao gồm tên hàm và phần thân hàm . Dưới đây là tất cả các phần của hàm: Kieu_tra_ve Ten_ham(Danh sách tham số) {      Thân hàm  } Kieu_tra_ve : Một hàm có thể trả về một giá trị . Một số hàm thực hiện các hoạt động mong muốn mà k hông trả về một giá trị . Trong trường hợp này, từ khóa void thay thế cho kiểu trả về. Ten_ham : Đây là tên thực của hàm. Danh sách tham số : Một tham số giống như một trình giữ chỗ . Khi một hàm được gọi, bạn chuyển một giá trị cho tham số. Giá trị này được gọi là tham số hoặc đối số thực tế . Danh sách tham số tham chiếu đến loại, thứ tự và số tham số của hàm. Các tham số là tùy chọn; có nghĩa là, một hàm c...