Vòng lặp là một khái niệm cơ bản của ngôn ngữ lập trình và được sử dụng rất nhiều trong các giải thuật. Ngoài việc nắm vững lý thuyết, bạn cũng cần luyện tập thường xuyên để nắm vững kiến thức và thuần thục cách sử dụng vòng lặp. Bài viết dưới đây sẽ tổng hợp cho bạn 25 bài tập vòng lặp C++ trên máy tính có lời giải đầy đủ và chi tiết. Show
25 bài tập vòng lặp C++ có lời giải Bạn có thể tải các ứng công cụ lập trình như Dev-C++, Sublime Text 3 trên các máy tính, laptop chạy hệ điều hành Windows, MacOS để thực hành bài tập. I. Đề 1 - Đề 5Đề 1Viết chương trình in các số từ 1 đến 1000 theo thứ tự tăng dần. Đề 1 Đáp án: Đề 1Đề 2Viết chương trình in các số từ 1 đến 1000 theo thứ tự giảm dần. Đề 2 Đáp án: Đề 2Đề 3Viết chương trình in bảng số từ 1 đến 200. Đề 3 Đáp án: Đề 3Đề 4Viết chương trình nhập một số nguyên, tìm bội số của số đó với các số từ 1 đến 20, sau đó in kết quả ra màn hình. Đề 4 Đáp án: Đề 4Đề 5Viết chương trình in bảng cửu chương rút gọn của các số từ 1 đến 100. Đề 5 Đáp án: Đề 5II. Đề 6 - Đề 10Đề 6Nhập số nguyên n bất kỳ. Viết chương trình in các số chẵn từ 1 đến n. Đề 6 Đáp án: Đề 6Đề 7Nhập số nguyên n bất kỳ. Viết chương trình in các số lẻ từ 1 đến n. Đề 7 Đáp án: Đề 7Đề 8Viết chương trình nhập một câu bất kỳ, đếm số từ và ký tự trong câu đó, và in kết quả ra màn hình. Đề 8 Đáp án: Đề 8Đề 9Viết chương trình 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 đó. Đề 9 Đáp án: Đề 9Đề 10Nhập một số n nguyên dương bất kỳ, viết chương trình in các số nguyên tố từ 0 đến n bằng vòng lặp FOR. Đề 10 Đáp án: Đề 10SẮM NGAY LAPTOP CHÍNH HÃNG VỚI GIÁ ƯU ĐÃI III. Đề 11 - Đề 15Đề 11Nhập một số n nguyên dương bất kỳ, viết chương trình in các số nguyên tố từ 0 đến n bằng vòng lặp WHILE. Đề 11 Đáp án: Đề 11Đề 12Nhập số nguyên dương n bất kỳ, viết chương trình in n phần tử đầu tiên của dãy Fibonacci. Đề 12 Đáp án: Đề 12Đề 13Nhập số nguyên n bất kỳ, viết chương trình in các phần tử đầu tiên của dãy Fibonacci từ 0 đến n. Đề 13 Đáp án: Đề 13Đề 14Nhập số nguyên dương x bất kỳ. Viết chương trình tính giai thừa của x. Đề 14 Đáp án: Đề 14Đề 15Nhập số nguyên dương n bất kỳ. Viết chương trình vẽ tam giác "*" có chiều cao là n hàng. Đề 15 Đáp án: Đề 15IV. Đề 16 - Đề 20Đề 16Viết chương trình 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. Đề 16 Đáp án: Đề 16Đề 17Nhập số nguyên dương n bất kỳ. Viết chương trình vẽ tam giác cân "*" rỗng có chiều cao là n hàng. Đề 17 Đáp án: Đề 17Đề 18Viết chương trình tính kết quả biểu thức S= 1+1/23+1/33+...+1/n3 (làm tròn 5 chữ số thập phân). Đề 18 Đáp án: Đề 18Đề 19Nhập 2 số nguyên x và y. Viết chương trình tính tổng bình phương các số từ x đến y. Đề 19 Đáp án: Đề 19Đề 20Viết chương trình nhập vào 1 số nguyên n và in tất cả các số từ n đến -100. bắt nhập lại nếu người dùng nhập -1. Đề 20 Đáp án: Đề 20V. Đề 21 - Đề 25Đề 21Nhập một số nguyên dương n. Viết chương trình kiểm tra số n có phải là số hoàn hảo hay không? Đề 21 Số hoàn hảo là số có tổng ước số của nó (không tính nó) bằng chính nó. Ví dụ như Số 28 là số hoàn hảo vì ước chung lớn nhất của 28 (không tính số 28) gồm: 1; 2; 4; 7; 14. Đáp án: Đề 21Đề 22Nhập x là số thực, y là số tự nhiên. Hãy tính xy. Đề 22 Đáp án: Đề 22Đề 23Nhập một số nguyên dương n bất kỳ. Viết chương trình kiểm tra số n có phải là số nguyên tố không? Đề 23 Đáp án: Đề 23Đề 24Nhập vào hai số nguyên dương a và b. Tìm tổng của tất cả các số lẻ và chẵn nằm giữa hai số đó. Đề 24 Đáp án: Đề 24Đề 25Nhập số nguyên n. Tính giá trị biểu thức S= 1.2 + 2.3 + 3.4 + ... + n(n+1). Đề 25 Đáp án: Đề 25Xem thêm:
Bài viết trên đã tổng hợp cho bạn 25 bài tập vòng lặp C++ có lời giải đầy đủ và chi tiết. Hy vọng với những bài tập trên sẽ giúp bạn luyện tập thật chăm chỉ và hiệu quả. Chúc các bạn thành công! |