Тема: масив
визначити суму елементів масиву кратних трьом
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → C++ → масив
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Перепишіть питання відповідно до правил форуму, ну якщо хочете отримати відповідь.
Чекаю традиційного повідомлення від koala про телепатію і буду цілком з ним згідний !
довжина масиву 22.діапазон значень від 0 до 16.Визначити суму елементів масиву кратних числу три.отримане число вивести на екран.
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;
Спробую телепатично допомогти... 57! Сума дорівнює 57!
(а до чого тут програмування?)
Спробую телепатично допомогти... 57! Сума дорівнює 57!
(а до чого тут програмування?)
Вже б cout<<57; написали б.
(а чому 57?)
Нащо виводити? Топікстартер цього не просив.
А 57 - бо телепатично прозрів. Втім, я не дуже хороший телепат, але спробувати ж можна?
Ви хороший телепат. Скоріше всього, саме 57 і буде. Ну або 60, зовсім трохи рідше.
Автор, код елементарний:
#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;
}
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися