1

Тема: масив

визначити суму елементів масиву кратних трьом

2

Re: масив

Перепишіть питання відповідно до правил форуму, ну якщо хочете отримати відповідь.

3

Re: масив

Чекаю традиційного повідомлення від koala про телепатію і буду цілком з ним згідний ! :)

4

Re: масив

довжина масиву 22.діапазон значень від 0 до 16.Визначити суму елементів масиву кратних числу три.отримане число вивести на екран.

5 Востаннє редагувалося Betterthanyou (12.11.2016 19:02:42)

Re: масив

arr - ваш масив
sum - сума
sizeArr - розмір масиву

#define sizeArr 22
...
    int sum = 0;
    for (int i = 0; i < sizeArr; i++)
    {
        if (arr[i] % 3 == 0)            
            sum += arr[i];        
    }

    cout << sum;
Подякували: mihaniv.o1

6

Re: масив

Спробую телепатично допомогти... 57! Сума дорівнює 57!
(а до чого тут програмування?)

7

Re: масив

koala написав:

Спробую телепатично допомогти... 57! Сума дорівнює 57!
(а до чого тут програмування?)

Вже б cout<<57; написали б.
(а чому 57?)

8

Re: масив

Нащо виводити? Топікстартер цього не просив.
А 57 - бо телепатично прозрів. Втім, я не дуже хороший телепат, але спробувати ж можна?

9

Re: масив

Ви хороший телепат. Скоріше всього, саме 57 і буде. Ну або 60, зовсім трохи рідше.

10

Re: масив

Автор, код елементарний:

#include <iostream>
#include <random>
#include <ctime>

int main()
{
    const std::size_t size = 22;

    std::mt19937 gen{static_cast<unsigned>(time(nullptr))};
    std::uniform_int_distribution<> dis(0, 16);

    int arr[size];
    int sum = 0;
    for (int& i : arr) {
        std::cout << (i = dis(gen)) << " ";
        sum += i % 3 ? 0 : i;
    }

    std::cout << "\nSum: " << sum << std::endl;
}