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

Câu hỏi :

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.

* Đáp án

* Hướng dẫn giả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:

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  (ảnh 1)

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

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  (ảnh 2)

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:

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  (ảnh 3)

Câu hỏi trên thuộc đề trắc nghiệm dưới đây !

Giải SBT Tin 10 Bài 8, 9: Câu lệnh lặp có đáp án !!

Số câu hỏi: 10

Copyright © 2021 HOCTAP247