Câu hỏi:

12/05/2022 687

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

#include

using namespace std;

int a[100], n, s=0;

int main(){ cin>>n;

for (int i=0; i

{cin>>a[i];

if (a[i]%2==0) s=s+a[i];}

cout<

}

Chương trình trên giải quyết bài toán nào?

Đáp án chính xác

Siêu phẩm 30 đề thi thử THPT quốc gia 2024 do thầy cô VietJack biên soạn, chỉ từ 100k trên Shopee Mall.

Mua ngay

Quảng cáo

Trả lời:

verified
Giải bởi Vietjack

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

 Biểu thức điều kiện trong câu lệnh if là kiểm tra xem giá trị của phần tử thứ i có chẵn không, nếu chẵn thì tính tổng của các phần tử có giá trị chẵn đó.

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1:

Để nhập dữ liệu từ bàn phím cho mảng a gồm 100 phần tử là số nguyên ta dùng lệnh nào sau đây?

Xem đáp án » 12/05/2022 868

Câu 2:

Cú pháp khai báo dãy số nào sau đây là sai?

Xem đáp án » 12/05/2022 799

Câu 3:

Em hãy chọn phát biểu đúng khi nói về dữ liệu kiểu mảng:

Xem đáp án » 12/05/2022 544

Câu 4:

khi ta viết lệnh: int a[4] = {123, 456, -789, 100}; chỉ số của phần tử có giá trị -789 là bao nhiêu?

Xem đáp án » 12/05/2022 366

Câu 5:

Số phần tử trong khai báo dưới đây là bao nhiêu?

#define nmax 100

int a[nmax+5];

Xem đáp án » 12/05/2022 335

Câu 6:

khi ta viết lệnh: int a[4] = {123}; thì phần tử nào sẽ được gán giá trị khởi tạo là 120?

Xem đáp án » 12/05/2022 324

Bình luận


Bình luận