MÌNH CẦN GẤP Ạ Viết chương trình nhập mảng A có N phần tử. Tính tổng giá trị các số là ước của 30 có trong mảng A.

2 câu trả lời

uses crt;
var n, i, sum: longint;
    a: array[1..1000] of longint;
begin
clrscr;
    readln(n);
    for i:=1 to n do 
        begin
            read(a[i]);
            if 30 mod a[i] = 0 then
                inc(sum, a[i]);
        end;
    
    writeln(sum);
readln; readln;
end.

Mik làm bằng code C++ nha:

//ManhHungCN40
#include <iostream>
using namespace std;

int main()
{
    int a[1000], n, tong = 0;
    cin >> n;
    for(int i = 0; i < n; i++)
    {
        cin >> a[i];
    }
    for(int i = 0; i < n; i++)
    {
        if(30 % a[i] == 0)
        {
            tong = tong + a[i];
        }
    }
    cout << tong;
    return 0; 
}

Câu hỏi trong lớp Xem thêm