Vòng lặp while hoặc câu lệnh while lặp lại tất cả mã trong phần thân của nó miễn là một điều kiện cụ thể được thỏa mãn. Vòng lặp kết thúc nếu hoặc khi điều kiện không còn được đáp ứng
Cú pháp có thể được sử dụng cho vòng lặp “while” trong ngôn ngữ lập trình C++ như sau
while[condition]
{
statement[x];
}
Trước khi chuyển sang mô hình ngôi sao kim cương, trước tiên chúng ta phải biết mã của kim tự tháp sao và kim tự tháp sao ngược
1. Kim tự tháp sao tam giác bên phải
thuật toán
- Giả sử số hàng trong một tam giác vuông là n
- Ở hàng thứ N, số sao luôn là K. Hàng đầu tiên có một ngôi sao, hàng thứ hai có hai ngôi sao và hàng thứ ba có ba ngôi sao. Trung bình hàng thứ K có K sao
- Để in thiết kế ngôi sao tam giác thích hợp, chúng tôi sẽ sử dụng hai vòng
- Vòng lặp bên ngoài sẽ lặp lại n lần cho thiết kế ngôi sao hình tam giác bên phải với "n" hàng. Mẫu sẽ được in từng hàng một trong mỗi lần lặp lại vòng lặp bên ngoài
- Vòng lặp bên trong cũng sẽ chạy n lần cho hàng thứ N của mẫu tam giác vuông. Một dấu sao [*] sẽ được in cho mỗi lần lặp lại vòng lặp bên trong
Trong mã, lập trình viên/người dùng nhập số hàng anh ta muốn hiển thị các ngôi sao trên màn hình
Lập trình trong C++ để in mô hình kim tự tháp ngôi sao tam giác bên phải
#include
using namespace std;
int main[]
{
int i, j, n;
cout > n;
i=1;
while[ i