Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
VasilisaBelkina
23.02.2020 04:01 •
Информатика
Смассива a(10) сформировать массив в(10), отличный от исходного тем, что числа, кратные 5 удвоены
Ответ:
камкозавра
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 оценок)
Популярные вопросы: Информатика
leragoroshkova
25.03.2023 10:31
1. переведите в 2,8,16 системы счисления числа : 552 и 300 в десятой степени. 2.переведите в 8 и 16 системы счисления числа 1111110111101 во второй степени и 1010101010100000...
Dispasito
25.03.2023 10:31
Принципы построения и обобщенная структурная схема эвм...
Vee340
22.02.2023 10:14
Ввести номер месяца и вывести кол-во дней в нем и число ошибок при вводе...
alisa2847274
17.06.2020 09:08
На какие виды подразделяются инструменты скентап Какие какие инструменты имеются на панели рисования и каковы их функции Какие инструменты относятся к группе инструментов модификаций...
TheNaron
30.11.2022 11:51
Придумай и запиши два предложения,в которые войдут сразу по два расшифрованных тобой слова.расшифрованные слова: новосел,слова,цареград, полководец....
Человечишки
04.10.2021 21:24
які ви знаєте векторні графічні редактори? яка різниця між векторною і растровою графікою ? які переваги векторної графіки? як представлення векторних об єктів ви знаєте?...
sofkabovs199
04.05.2022 07:26
Составить таблицу значений функции у=sin(x) для х, принадлежащего отрезку [5o,40o] с шагом h=2o. Построить по данным таблицы график функции у=sin(x). СДЕЛАТЬ В EXCEL...
valyapro99
30.03.2021 13:20
Символом F обозначено одно из указанных ниже логических выражений от трех аргументов: X,Y,Z. Дан фрагмент таблицы истинности выражения F. Какое выражение соответствует F и...
esimahin
01.02.2020 04:39
Дана блок-схема. Какое значение будет иметь z на выходе, если x=18? (промежуточные вычисление не округляйте; ответ округли до десятых) ответ:...
vlad1417
24.08.2021 17:22
Задание 3. Составьте программу рисования квадратов, расположен ных вертикально друг под другом или по диагонали (рис. 3.18, а, б)....
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и 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;
}