VietTuts

Tự Học Lập Trình Online

  • Home
  • Java
  • Servlet
  • JSP
  • Struts2
  • Hibernate
  • Spring
  • MyBatis
  • Java WS
  • C
  • C++
  • C#
  • Python
  • PHP
  • Excel
  • VBA
  • Web
    • JavaScript
    • JQUERY
    • JSON
    • AJAX
    • CSS
    • HTML
    • HTML5
    • Node.js
    • Angular 7
  • SQL
    • MySQL
    • SQL Server
  • Misc
    • Eclipse
    • Phần mềm tiện ích
    • Cấu trúc DL&GT
    • Selenium Test
C Cơ Bản String Trong C++ Xử Lý File Trong C++

Bài Tập C++

Danh sách bài tập C Danh sách bài tập C++ Bài tập quản lý sinh viên trong C/C++

Bài Tập C++ Kinh Điển

Dãy số Fibonacci trong C++ Check số nguyên tố trong C++ Tính giai thừa trong C++ Chuyển đổi hệ cơ số trong C++

Bài Tập C++ Cơ Bản

Giải phương trình bậc 2 Tìm ước số chung lớn nhất (UCLN) và bội số chung nhỏ nhất (BCNN) Liệt kê tất cả số nguyên tố nhỏ hơn n Liệt kê n số nguyên tố đầu tiên Liệt kê tất cả số nguyên tố có 5 chữ số Phân tích số nguyên Tính tổng của các chữ số của một số nguyên Tìm số thuận nghịch Tìm số Fibonacci nhỏ hơn n là nguyên tố

Bài Tập Vòng Lặp Trong C++

Bài tập vòng lặp trong C++ Vẽ tam giác đều trong C++ Vẽ tam giác vuông cân trong C++ Vẽ tam giác Floyd trong C++ Vẽ tam giác Pascal trong C++

Bài Tập Vòng Mảng Trong C++

Bài tập In mảng trong C++ Bài tập Nhập mảng từ bàn phím trong C++ Bài tập Tính tổng giá trị của một mảng trong C++ Bài tập Tính giá trị trung bình của một mảng trong C++ Bài tập Sao chép mảng trong C++ Bài tập Chia một mảng thành hai mảng trong C++ Bài tập Trộn hai mảng thành một mảng trong C++ Bài tập Nhập ma trận từ bàn phím trong C++ Bài tập Trừ hai ma trận trong C++ Bài tập Cộng hai ma trận trong C++ Bài tập Tính tổng tất cả các phần tử của ma trận trong C++

Bài Tập Vòng Chuỗi Trong C++

Bài tập In chuỗi trong C++ Bài tập Tìm độ dài chuỗi trong C++ Bài tập Tìm số lần xuất hiện của một ký tự trong một chuỗi trong C++ Bài tập Sao chép chuỗi trong C++ Bài tập Đảo ngược chuỗi trong C++ Bài tập Tìm kiếm chuỗi trong C++ Bài tập Nối chuỗi trong C++ Bài tập Đảo ngược các ký tự của từng từ của một chuỗi trong C++ Bài tập Chuyển đổi chuỗi thành số nguyên trong C++ Bài tập Biến đổi chuỗi thành chữ hoa trong C++ Bài tập Biến đổi chuỗi thành chữ thường trong C++

Bài Tập C++ Nâng Cao

Bài tập quản lý sinh viên trong C/C++
1 / 3
❮ ❯

Bài tập vòng lặp trong C++


Bài tập C++ có lời giải
Vẽ tam giác đều trong C++

Bài này tổng hợp các bài tập vòng lặp trong C++ giúp bạn làm quen cú pháp và cách sử dụng của các vòng lặp C++ cơ bản: vòng lặp for, vòng lặp while, vòng lặp do-while và vòng lặp lồng nhau.


Nội dung chính

  • Bài tập C++: in các số từ 1-10 theo thứ tự tăng dần
  • Bài tập C++: In các số từ 1-10 theo thứ tự giảm dần
  • Bài tập C++: in bảng số từ 1 đến 100
  • Bài tập C++: in bảng nhân
  • Bài tập C++: in bảng cửu chương rút gọn
  • Bài tập C++: in các số chẵn trong dãy từ 1-10
  • Bài tập C++: in các số lẻ trong dãy từ 1-10

Bài tập C++: in các số từ 1-10 theo thứ tự tăng dần

Đây là một bài tập đơn giản giúp bạn làm quen với cách sử dụng vòng lặp for trong C++.

Dưới đây là chương trình C++ để in các số 1-10 theo thứ tự tăng dần.


/**
 * in cac so tu 1 den 10 theo thu tu tang dan
 * 
 * @author viettuts.vn
 */
#include <iostream> 
using namespace std; 
 
int main() {
   int i, start, end;
 
   start = 1;
   end = 10;
    
   cout << "In cac so theo thu tu tang dan:\n";
   for(i = start; i <= end; i++) 
      cout << i << endl;
 
   return 0;
}

Kết quả:

Bài tập vòng lặp trong C++

Bài tập C++: In các số từ 1-10 theo thứ tự giảm dần

Yêu cầu là in các số từ 1 tới 10 theo thứ tự giảm dần. Với bài tập C++ này, chúng ta chỉ cần sử dụng một vòng lặp for trong C++.

Dưới đây là chương trình C++ để in các số 1-10 theo thứ tự giảm dần.


/**
 * in cac so tu 1 den 10 theo thu tu giam dan
 * 
 * @author viettuts.vn
 */
#include <iostream> 
using namespace std; 
 
int main() {
   int i, start, end;
 
   start = 1;
   end = 10;
    
   cout << "In cac so theo thu tu giam dan:\n";
   for(i = end; i >= start; i--)  
      cout << i << endl;
 
   return 0;
}

Kết quả:

Bài tập vòng lặp trong C++

Bài tập C++: in bảng số từ 1 đến 100

In một bảng số thỏa mãn điều kiện:

  • Bảng số gồm 10 hàng và 10 cột
  • Các giá trị trong C++ột là liên tiếp nhau
  • Các giá trị trong hàng hơn kém nhau 10

Với bài tập C++ này, chúng ta sử dụng lồng vòng lặp: vòng lặp bên ngoài sẽ điều khiển các hàng và vòng lặp bên trong điều khiển các cột.

Dưới đây là chương trình C++ để giải bài tập C++ trên:


/**
 * in bang so tu 1 den 100
 * 
 * @author viettuts.vn
 */
#include <iostream> 
#include <iomanip>
using namespace std; 
 
int main() {
   int i, j, count;
    
   cout << "In bang so: " << endl;
   for(i = 1; i <= 10; i++) {
      for(j = i; j <=100; j += 10 ) {
      	 cout << setw(5) << j;
	  }
      cout << endl;
   }
 
   return 0;
}

Kết quả:

Bài tập vòng lặp trong C++

Bài tập C++: in bảng nhân

In một bảng nhân của một số bất kỳ với các số từ 1 tới 10 và hiển thị kết quả.

Với bài tập C++ này, chúng ta chỉ sử dụng một vòng lặp và tăng dần giá trị của số nhân lên.

Dưới đây là chương trình C++ để giải bài tập C++ trên:


/**
 * in bang nhan
 * 
 * @author viettuts.vn
 */
#include <iostream> 
#include <iomanip>
using namespace std; 
 
int main() {
   int i, n;
 
   n = 6;
    
   cout << "In bang nhan:" << endl;
    
   for(i = 1; i <= 10; i++) {
      // printf("%3d  x %2d  =  %3d\n", n, i, n*i);
      cout << setw(2) << n << " x " << setw(2) << i << 
	      " = " << setw(2) << n*i << endl;
   }
 
   return 0;
}

Kết quả:

Bài tập vòng lặp trong C++

Bài tập C++: in bảng cửu chương rút gọn

Bảng cửu chương rút gọn là bảng có hàng là kết quả của phép nhân một số với các giá trị từ 1 tới 10. Chúng ta sẽ in 9 hàng tương ứng với các số từ 2 tới 10.

Với bài tập này, chúng ta sẽ sử dụng lồng vòng lặp: vòng lặp bên ngoài điều khiển số hàng và vòng lặp bên trong điều khiển số cột của bảng.

Dưới đây là chương trình C++ để giải bài tập C++ trên:


/**
 * in bang cuu chuong rut gon
 * 
 * @author viettuts.vn
 */
#include <iostream> 
#include <iomanip>
using namespace std; 
 
int main() {
   int i, j, count;
   int start, end;
 
   start = 2, end = 10;
 
   cout << "In bang cuu chuong rut gon:" << endl;
   for(i = start; i <= end; i++) {
      count = i;
 
      for(j = 1; j <= 10; j++) {
         cout << setw(4) << count*j;
      }
 
      cout << endl;
   }
 
   return 0;
}

Kết quả:

Bài tập vòng lặp trong C++

Bài tập C++: in các số chẵn trong dãy từ 1-10

Yêu cầu là in các số chẵn trong dãy số từ 1 tới 10 bởi sử dụng vòng lặp trong ngôn ngữ C.

Với bài tập C++ này, ngoài sử dụng vòng lặp, chúng ta cần kết hợp thêm một lệnh để kiểm tra điều kiện xem số đó là số chẵn hay lẻ, nếu là số chẵn thì in còn nếu là số lẻ thì không. Chúng ta sử dụng lệnh IF và toán tử % (để lấy phần dư) trong C++.

Dưới đây là chương trình C++ để giải bài tập C++ trên:


/**
 * in cac so chan trong day so tu 1 den 10
 * 
 * @author viettuts.vn
 */
#include <iostream> 
#include <iomanip>
using namespace std; 
 
int main() {
   int i;
 
   cout << "In cac so chan:" << endl;
   for(i = 1; i <= 10; i++) {
      if(i%2 == 0)
         printf(" %2d\n", i);
   }
   return 0;
}

Kết quả:

Bài tập vòng lặp trong C++

Bài tập C++: in các số lẻ trong dãy từ 1-10

Yêu cầu là in các số lẻ trong dãy số từ 1 tới 10 bởi sử dụng vòng lặp trong ngôn ngữ C.

Với bài tập C++ này, ngoài sử dụng vòng lặp, chúng ta cần kết hợp thêm một lệnh để kiểm tra điều kiện xem số đó là số chẵn hay lẻ, nếu là số lẻ thì in còn nếu là số chẵn thì không. Chúng ta sử dụng lệnh IF và toán tử % (để lấy phần dư) trong C++.

Dưới đây là chương trình C++ để giải bài tập C++ trên:


/**
 * in cac so le trong day so tu 1 den 10
 * 
 * @author viettuts.vn
 */
#include <iostream> 
#include <iomanip>
using namespace std; 
 
int main() {
   int i;
 
   cout << "In cac so le:" << endl;
   for(i = 1; i <= 10; i++) {
      if(i%2 != 0)
         printf(" %2d\n", i);
   }
   return 0;
}

Kết quả:

Bài tập vòng lặp trong C++
Bài tập C++ có lời giải
Vẽ tam giác đều trong C++

Recent Updates

Sắp Tết 2024 Rồi! - Còn bao nhiêu ngày nữa là đến tết 2024?Đa luồng trong C++Xử lý ngoại lệ trong C++Nạp chồng toán tử truy cập thành viên lớp (->) trong C++Nạp chồng toán tử subscript [] trong C++Nạp chồng toán tử gọi hàm () trong C++Nạp chồng toán tử gán trong C++Nạp chồng toán tử ++ và -- trong C++Nạp chồng toán tử Input/Output trong C++Nạp chồng toán tử quan hệ trong C++Nạp chồng toán tử nhị phân trong C++Nạp chồng toán tử một ngôi trong C++Nạp chồng toán tử và Nạp chồng hàm trong C++

VietTuts on facebook

Học Lập Trình Online Miễn Phí - VietTuts.Vn
Danh Sách Bài Học

Học Java | Hibernate | Spring
Học Excel | Excel VBA
Học Servlet | JSP | Struts2
Học C | C++ | C#
Học Python
Học SQL

Bài Tập Có Lời Giải

Bài tập Java
Bài tập C
Bài tập C++
Bài tập C#
Bài tập Python
Ví dụ Excel VBA

Câu Hỏi Phỏng Vấn

201 câu hỏi phỏng vấn java
25 câu hỏi phỏng vấn servlet
75 câu hỏi phỏng vấn jsp
52 câu hỏi phỏng vấn Hibernate
70 câu hỏi phỏng vấn Spring
57 câu hỏi phỏng vấn SQL

Scroll back to top

Copyright © 2016 VietTuts.Vn all rights reserved. | Liên hệ | Chính sách - riêng tư | sitemap.html | sitemap_index.xml