Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
464679рли
01.09.2022 07:41 •
Информатика
Написать программу, определяющую сумму/количество элементов массива, кратных 3, но не кратных 5. на языке с++
Ответ:
Chekchik
08.10.2020 07:13
#include <iostream>
#include <array>
#include <numeric>
using namespace std;
const size_t N = 10;
int main()
{
size_t sum = 0;
array<int, N> a = { 1, 5, 9, 6, 3, 0, 1, 4, -2, 15 };
cout << "Count: ";
cout << accumulate(a.cbegin(), a.cend(), 0, [&sum](size_t count, const int
num) {
if ( !(num % 3) && num % 5 ) {
++count;
sum += num;
}
return count;
});
cout << " Sum: " << sum << endl;
}
0,0
(0 оценок)
Популярные вопросы: Информатика
DinaraBergeneva
19.04.2023 16:22
Сканируется изображение 2 на 2 дюйма. разрешение изображения 300точек на дюйм. цветовая модель 24 битная rgb. найти объём файла....
bauer2002
19.04.2023 16:22
Сколько символов текста можно передать за 5 секунд, используя телефонный канал, работающий со скоростью 56 кбит/с?...
НЕЗНАЙКА2283371
19.04.2023 16:22
Перевести число 654 из 10 системы в семеричную...
mikran
07.06.2023 18:27
Рисунок размером 512 на 256 пикселей занимает в памяти 64 кбайт (без учёта сжатия). найдите максимально возможное количество цветов в палитре изображения. с объяснением....
Анастасия4111
16.03.2020 20:20
Информатика пройденный путь...
dimasikmll
19.07.2021 17:30
Есть массив A из N элементов. Заполнить массив случайными числами от -10 до 10. Напишите программу, умножения всех элементов массива на 2....
ашоттрубошот
14.10.2021 23:47
Обработка информации, связанная с изменением её формы, но не изменяющая содержания, происходит при …...
hhhnnnvvv
24.03.2021 23:53
Установите порядок этапта работы в программа ABBYYFineReader...
anyiugyo9e7
03.01.2023 04:16
Составить кроссворд «зависимое население в государстве» (5 слов (ключевого слова нету)...
ДарийНикчёмный1
03.01.2023 04:16
Чему равна масса тела на которое действует сила тяжести равна 0,15н.ответь записать в граммах...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
#include <array>
#include <numeric>
using namespace std;
const size_t N = 10;
int main()
{
size_t sum = 0;
array<int, N> a = { 1, 5, 9, 6, 3, 0, 1, 4, -2, 15 };
cout << "Count: ";
cout << accumulate(a.cbegin(), a.cend(), 0, [&sum](size_t count, const int
num) {
if ( !(num % 3) && num % 5 ) {
++count;
sum += num;
}
return count;
});
cout << " Sum: " << sum << endl;
}