Tải bản đầy đủ (.pdf) (7 trang)

Bài tập lập trình c++

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (129.98 KB, 7 trang )

BÀI TẬP LẬP TRÌNH C ++
1. Nhập chương trình sau và chạy nó
#include <iostream>
using namespace std;
int main()
{ /* PROGRAM TO PRINT OUT SPACE RESERVED FOR VARIABLES */
char c;
short s;
int i;
unsigned int ui;
unsigned long int ul;
float f;
double d;
long double ld;
cout << endl
<< "The storage space for each variable type is:"
<< endl;
cout << endl << "char: \t\t\t%d bits "<cout << endl << "short: \t\t\t%d bits "<cout << endl << "int: \t\t\t%d bits "<cout << endl << "unsigned int: \t\t%d bits "<cout << endl << "unsigned long int: \t%d bits "<cout << endl << "float: \t\t\t%d bits "<cout << endl << "double: \t\t%d bits "<cout << endl << "long double: \t\t%d bits "<return 0;
}
2. Viết chương trình C++ để khai báo hai biến nguyên, một biến thực, một biến ký tự
và một biến boolean. Gán cho các biến các giá trị tuỳ ý, sau đó in kết quả trên màn
hình.



3. Viết chương trình C++ để nhắc người dùng nhập tên của họ, sau đó in kết quả trên
màn hình.
4. Viết chương trình để đọc một ký tự, một số nguyên và một số float, và in ra các giá
trị, sau đó ép kiểu sang các kiểu khác;
5. Viết chương trình C++ để tìm tổng, hiệu, tích và thương của hai số nguyên và in
kết quả ra màn hình.
6. Viết chương trình C++ để nhập hai số nguyên từ bàn phím và sau đó in ra màn
hình tổng và trung bình của hai số bạn vừa nhập.
7. Viết chương trình C++ để tìm vận tốc cuối cùng và in kết quả ra màn hình khi biết
vận tốc ban đầu, gia tốc và thời gian.
8. Viết chương trình C++ để nhập điểm kiểm tra, điểm thi giữa kỳ, điểm thi cuối kỳ
và tính tổng điểm, sau đó hiển thị kết quả ra màn hình.
9. Viết chương trình C++ để nhập hai số ngun x, y, sau đó tính: p=x*y, s=x+y,
total=s2+p(s-x)*(p+y) và hiển thị kết quả ra màn hình.
10. Viết chương trình in mẫu sau:
C
i
s
b
e

I
s
b

e
s
s
t s e b s i C i s b e s t



CÂU ĐIỀU KIỆN VÀ VỊNG LẶP
1. Viết chương trình để đọc ba số nguyên và in chúng theo thứ tự tăng dần
2. Viết chương trình C++ để nhập tuổi và in ra kết quả nếu tuổi học sinh đó khơng đủ
điều kiện vào học lớp 10.
3. Viết chương trình C++ để nhập một số nguyên bất kỳ từ bàn phím và in kết quả ra
màn hình để nói cho người dùng biết số đó là lớn hay nhỏ hơn 100.
4. Viết một chương trình C++ để nhắc người dùng nhập 3 số nguyên và tìm giá trị
lớn nhất.
5. Viết chương trình C++ quy đổi điểm số sang điểm chữ sau khi sinh viên nhập
điểm tổng kết môn học dựa theo quy tắc sau:
Điểm số

Điểm chữ

[0 – 3.9]

F

[4 – 5.4]

D

[5.5 - 6.9]

C

[7 – 8.4]


B

[8.5 - 10]

A

6. Viết chương trình C++ để tìm nghiệm của phương trình bậc hai ax2 + bx + c = 0.
Viết chương trình C++ để nhập lương nhân viên, tính thuế thu nhập và lương thực
nhận của nhân viên đó (số tiền lương thực sau khi trừ thuế) với thuế thu nhập cá
nhân chiếm 10% mức lương.
7. Với các quy tắc sau, hãy viết một chương trình để đọc một năm (số nguyên có 4
chữ số) và cho biết liệu năm đã cho có phải là năm nhuận hay khơng.
§ Khơng có năm nhuận nào trước năm 1752.
§ Nếu năm chia hết cho 400 thì đó là năm nhuận.
§ Tất cả các năm khác chia cho 100 đều khơng phải là năm nhuận.
§ Tất cả các năm khác chia cho bốn đều là năm nhuận.
§ Ví dụ, 1800,1900 không phải là năm nhuận mà là năm 2000; 1904, 1908, ...,
1996 đã / sẽ là những năm nhuận.
8. Một máy ATM với số lượng tiền có trong máy là vơ hạn. Máy có bốn loại tiền là
500.000 VNĐ, 200.000 VNĐ, 100.000 VNĐ, và 50.000 VNĐ. Một khách hàng


cần rút số tiền là n (n chia hết cho 50.000), hãy tìm ra phương án đưa tiền cho
khách hàng sao cho số tờ tiền là ít nhất. Giả sử số lượng các tờ tiền là vô hạn.
9. Viết chương trình C++ cho phép người nhập các số từ 1 – 7, hiển thị các thứ ngày
tương ứng ( 1- Chủ nhật – 7 – Thứ bảy). Nếu người dùng nhập hiển thị bất kỳ ký
tự nào khác ngoài 1-7, hiển thị thơng báo nhập sai, vui lịng nhập lại.
10. Viết chương trình C++ để nhập nhập một số nguyên, tìm bội số của số đó với các
số từ 1-15 , sau đó in kết quả ra màn hình.
11. Viết chương trình C++ để nhập một câu, đếm số từ và ký tự trong câu đó, và in kết

quả ra màn hình.
12. Viết chương trình C++ để nhập một số nguyên và in kết quả ra màn hình dưới
dạng số đảo ngược (về thứ tự) của số nguyên vừa nhập đó.
13. Viết chương trình C++ nhập một số ngun bất kỳ, hiển thị ra màn hình thơng báo
số đó là số ngun tố hay khơng.
14. Viết chương trình C++ để in dãy Fibonacci bất kỳ
15. Viết chương trình C++ để tính giai thừa của một số nguyên dương n bất kỳ được
nhập từ bàn phím.
16. Viết chương trình C++ để vẽ tam giác sao với số dòng được nhập từ bàn phím
*
* *
* *

*

* *

* *

* *

* *

*

17. Viết chương trình C++ để vẽ tam giác hình kim tự tháp sau.
*
*
* *
* *

* *

*

*

*

* *

*

*

*

*

*

*

*

*

*

*


* *

18. Viết chương trình C++ để vẽ tam giác hình kim tự tháp ngược sau.


* *

*

*

*

*

*

* *

* *

*

*

*

*

*


* *
*

* *
*

*

*

*
19. Viết chương trình C++ để nhập n số dương. Chương trình sẽ kết thúc nếu một
trong các số đó là số âm.
20. Viết một chương trình C++ để xử lý tình huống khi người dùng lựa chọn một tùy
chọn nào thì chương trình của bạn sẽ in một dịng thơng báo về tùy chọn đó.
21. Viết chương trình C ++ để tìm tổng các số chẵn từ 1 đến n.
22. Viết chương trình C ++ để tìm số Armstrong từ 1 đến n.


MẢNG (ARRAY)
1. Viết chương trình C++ nhập một mảng gồm 10 phần tử có giá trị ngun, sau đó
tìm giá trị lớn nhất, nhỏ nhất, tìm giá trị có tần suất xuất hiện nhiều nhất, sắp xếp
mảng theo thứ tự tăng dần, giảm dần và hiển thị kết quả.
2. Viết một chương trình C++ để hiển thị một menu cho phép người dùng lựa chọn
hoặc quan sát tất cả bản ghi của sinh viên hoặc chỉ quan sát các bản ghi của một sinh
viên cụ thể bởi lựa chọn id của sinh viên đó.
4. Viết chương trình C++ để nhập và hiển thị một ma trận có kích thước là 5x5, trong
đó: các phần tử trên đường chéo được điền giá trị 0, các phần tử của tam giác dưới
đường chéo được điền các giá trị -1, và ở tam giác trên là được điền với các giá trị 1.

5. Viết chương trình C++ để tính tổng mỗi hàng, mỗi cột của một ma trận có kích cỡ n
x m, và nếu là ma trận vng thì tính tổng đường chéo.
6. Viết chương trình C++ để nhập và hiển thị tam giác Pascal. Chắc bạn đã khá quen
thuộc với tam giác Pascal rồi, ở đây, hàng đầu tiên và thứ hai được thiết lập là 1. Bắt
đầu từ hàng thứ ba trở đi, mỗi phần tử là tổng của phần tử ngay trên nó và phần tử bên
trái của phần tử ngay trên đó.
7. Viết chương trình C++ để nhập 10 số nguyên trong một mảng một chiều, sau đó sắp
xếp và in mảng đó theo thứ tự tăng dần.
8. Viết chương trình C++ để nhập một ma trận vng 4x4, tính tổng các phần tử trên
đường chéo và sau đó in kết quả.


HÀM (FUNCTION)
1. Viết chương trình C++ nhắc người dùng nhập 3 số nguyên và sau đó in các số nhỏ
nhất và lớn nhất sử dụng hàm trong C++.
2. Viết chương trình C++ để tính giai thừa của một số ngun dương sử dụng hàm
trong C++.
3. Sử dụng khái niệm truyền mảng tới hàm để tính giá trị trung bình của các giá trị
nguyên được nhập từ bàn phím. Các giá trị nguyên được lưu trữ trong mảng một
chiều và được truyền tới hàm có tên là avg.
4. Viết chương trình C++ sử dụng khái niệm hàm đệ qui để tính tích sau: Sn= 11 * 22
* 33 * 44 *...* nn.
5. Viết chương trình C++ để tính diện tích hình trịn, hình tam giác, hình chữ nhật sử
dụng khái niệm nạp chồng hàm trong C++ tùy theo lựa chọn của người dùng.



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×