Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
ksenya64
24.09.2021 18:20 •
Информатика
Смассива a(10) сформировать массив в(10), отличный от исходного тем, что числа, кратные 5 удвоены
Ответ:
hellohelloschool
07.10.2020 00:39
#include <cstdio>
template< typename int_dt >
int_dt *
transform(int_dt *arr, size_t n)
{
int_dt *new_arr = new int_dt[n];
for (int i = 0; i < n; i++) {
new_arr[i] = arr[i] % 5 ? arr[i] : 2 * arr[i];
}
return new_arr;
}
int
main(void)
{
enum
{
ARR_SIZE = 10
};
int a[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int *b = transform(a, ARR_SIZE);
for (int i = 0; i < ARR_SIZE; i++) {
printf("%d ", b[i]);
}
delete[] b;
return 0;
}
0,0
(0 оценок)
Популярные вопросы: Информатика
Renavalion
21.12.2020 09:23
Отметьте все прикладные программы: операционная система системы базами данных электронные таблицы графические редакторы утилиты...
kashaavablogHhfjdk
05.05.2020 02:24
Вкраткости. что такое пошаговая детализация?...
MaxZvanie
22.11.2022 12:02
ИНФОРМАТИКА Составить два вида программы увеличивающую заданное целое число х вдвое пока оно не превысит 1000...
vmartynova77
15.05.2022 03:25
Нужно поставить глаголы в скобках в правильное время Doctor Black was a well-known neurologist who could give good advice to his patients. One day he (sit) in his consulting room....
КУРОПАТКА777
27.07.2022 20:36
Match the words with the pictures. a worry b dig b dig clazy d enormous @thick fshare g generou 1 2 3 4 e 5 6 7 8 Т...
zelenukanna2002
29.08.2021 23:16
Look at the pictures. Where do we do these sports and activities? Copy and compleye the table...
Vladisimus
24.06.2020 20:30
Дайде определения природным ресурсом...
ilyfghjjjh
26.11.2020 21:01
5 задание укажите правильные определения излучений...
semenkrut123
29.05.2023 00:38
вспомнить как решать примеры с модулем...
Cegou22
14.09.2022 19:23
с историей? 1)Кючук-Кайнарджійський договір між Російською імперією та Османською імперією укладено у... Виберіть одну відповідь: 1768 р. 1774 р. 1787 р. 1791 р. 2)Ясський мирний...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
template< typename int_dt >
int_dt *
transform(int_dt *arr, size_t n)
{
int_dt *new_arr = new int_dt[n];
for (int i = 0; i < n; i++) {
new_arr[i] = arr[i] % 5 ? arr[i] : 2 * arr[i];
}
return new_arr;
}
int
main(void)
{
enum
{
ARR_SIZE = 10
};
int a[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int *b = transform(a, ARR_SIZE);
for (int i = 0; i < ARR_SIZE; i++) {
printf("%d ", b[i]);
}
delete[] b;
return 0;
}