Lớp 8
Lớp 1điểm
1 năm trước
Đỗ Minh Linh
Mời thí sinh CLICK vào liên kết hoặc ảnh bên dưới Mở ứng dụng Shopee để tiếp tục làm bài thi
https://s.shopee.vn/AKN2JyAJAw
kinhthu.com và đội ngũ nhân viên xin chân thành cảm ơn!

Cho số nguyên N. Hãy viết chương trình đếm ngược, in ra các số nguyên theo thứ tự giảm dần từ N về 0. Input • Một số nguyên N(1<N<10). Output In ra N + 1 dòng, mỗi dòng ghi một số nguyên. Code C++ giúp mình với ạ
Mình cần một chút trợ giúp ở đây! Ai có kinh nghiệm về vấn đề này không? Làm ơn giúp mình với!

Hãy luôn nhớ cảm ơnvote 5 sao

nếu câu trả lời hữu ích nhé!

Các câu trả lời

Để giải quyết bài toán trên, ta có thể sử dụng vòng lặp for để đếm ngược từ N về 0 và in ra các số nguyên.

Cách 1: Sử dụng vòng lặp for

```cpp
#include

int main() {
int N;
std::cout << "Nhap vao so nguyen N: ";
std::cin >> N;

for (int i = N; i >= 0; i--) {
std::cout << i << std::endl;
}

return 0;
}
```

Cách 2: Sử dụng vòng lặp while

```cpp
#include

int main() {
int N;
std::cout << "Nhap vao so nguyen N: ";
std::cin >> N;

int i = N;
while (i >= 0) {
std::cout << i << std::endl;
i--;
}

return 0;
}
```

Cách 3: Sử dụng đệ quy

```cpp
#include

void countDown(int n) {
if (n >= 0) {
std::cout << n << std::endl;
countDown(n - 1);
}
}

int main() {
int N;
std::cout << "Nhap vao so nguyen N: ";
std::cin >> N;

countDown(N);

return 0;
}
```

Hai cách giải quyết bài toán trên đều có kết quả tương tự nhau, tùy vào yêu cầu và phong cách lập trình mà người lập trình có thể lựa chọn cách nào phù hợp hơn.

Hãy giúp mọi người biết câu trả lời này thế nào?
11 vote
Cảm ơn 7Trả lời.
Câu hỏi Tin học Lớp 8
Câu hỏi Lớp 8

Bạn muốn hỏi điều gì?

Đặt câu hỏix
  • ²
  • ³
  • ·
  • ×
  • ÷
  • ±
  • Δ
  • π
  • Ф
  • ω
  • ¬
0.27948 sec| 2281.711 kb