Cho chương trình C++ sau: #include using namespace std; int main(){ int n; do { cin>>n;} while ((n<-300) || (n>300)); } Ch

Câu hỏi :

Cho chương trình C++ sau:

#include<bits/stdc++.h>

 using namespace std;

 int main(){

                      int n;

     do

           { cin>>n;}

     while ((n<-300) || (n>300));

                 }

Chương trình trên thực hiện việc nhập dữ liệu cho n với điều kiện của n là gì?

A. |n|<=300

B. |n|>300

C. |n|<300

D. |n|>=300

* Đáp án

* Hướng dẫn giải

Đáp án đúng là: A

 Chương trình trên có nghĩa là hãy tiếp tục nhập giá trị của n khi điều kiện (n<-330||n>300) vẫn còn thỏa mãn, tức là khi điều kiện đó sai thì việc nhập mới kết thúc, như vậy muốn điều kiện sai thì ta phải nhập n có giá trị từ -300 đến 300 tức là |n|<=300

Copyright © 2021 HOCTAP247