Войти
Регистрация
Спроси ai-bota
В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
Показать больше
Показать меньше
tatianafirstovp06ovw
08.03.2021 05:47 •
Информатика
Смассива a(10) сформировать массив в(10), отличный от исходного тем, что числа, кратные 5 удвоены
Показать ответ
Ответ:
nikitarm756
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 оценок)
Популярные вопросы: Информатика
shebkoch
15.06.2020 15:00
Определить длину и позицию слова, которое имеет наименьшую длину в строке - pascal...
Dasha826251
23.02.2023 17:55
Вчем смысл параметраr²? какие значения он принимает?...
okrushko
28.03.2021 02:07
Передача файла возможна через некоторое соединение со скоростью 1024000 бит/с. сколько времени потребуется для передачи файла размером 625 кбайт через данное соединение?...
егормай
19.01.2021 12:24
В 8 задании объяснить ответ...
katerinalavrenchuk
03.02.2021 10:23
Құжаттаманы дайындау үшін қандай програмаллар қолданылады...
viki157
07.11.2022 00:43
3тестовых во по Информатике...
sashka2006123
31.08.2021 16:00
Сформируйте двухмерный массив А[1..25,1..25] случайными значениями в диапазоне [1..100] и одномерный массив B[1..25], значения элементов которого вычисляются как суммы столбцов двухмерного...
ktuj240
21.12.2021 07:01
1. Жоба интерфейсін құру мақсаты қандай? 2. Пайдаланушы интерфейсі дизайнының қандай түрін білесіңдер?3. Интерфейс сапасы нені сипаттайды?4. Компьютерлік интерфейсті дайындауда қандай...
marusja82
15.02.2020 11:57
Дайте название последовательностям действий...
арманп
15.02.2020 11:57
Что такое свободно-распространяемые программы?...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
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;
}