profile picture

Anonymous

upvote

0

downvote

0

star

Viết chương trình nhập vào số nguyên n và in ra các số nguyên dương chẵn không lớn hơn n

clock icon

- asked 6 months agoVotes

message

0Answers

eye

0Views

Giải SBT Tin học 10 Cánh diềuBài 8, 9: Câu lệnh lặp thực hành câu lệnh lặp

Câu F36 trang 31 SBT Tin 10: In ra các số chẵn

Viết chương trình nhập vào số nguyên n và in ra các số nguyên dương chẵn không lớn hơn n theo thứ tự giảm dần.

Trả lời:

Tương tự như bài F35, có thể có nhiều cách viết vòng lặp. Số nguyên dương chẵn lớn nhất không vượt quá n là hiệu của n với số dư của phép chia n cho 2. Số nguyên dương chẵn nhỏ nhất là số 2.

Cách 1: Sử dụng vòng lặp whi1e: Khởi tạo x = n -n % 2 cho đến khi x > 0 ta in ra x sau đó giảm x đi 2 đơn vị. Tham khảo chương trình sau:

Cách 2: Sử dụng vòng lặp for. Tham khảo chương trình sau:

Cách 3: Ta cũng có thể sử dụng vòng lặp for nhưng sửa lại khai báo range để mỗi bước giá trị số in ra được giảm đi 2 đơn vị. Tham khảo chương trình sau:

Bài tập liên quan

Write your answer here

© 2025 Pitomath. All rights reserved.