Составьте программу, которая заполняет массив а [1..10] случайными целыми числами в диапазоне от 1 до 10 , затем преобразовывает его, увеличивая все элементы с нечетным значением в три раза, а элементы с четными значениями заменяя на 0.

27 Июл 2021 в 19:48
136 +1
0
Ответы
1
include include include

int main() {
int a[10];

// Заполняем массив случайными числами от 1 до 10
srand(time(0));
for (int i = 0; i < 10; i++) {
a[i] = rand() % 10 + 1;
}
// Преобразуем массив
for (int i = 0; i < 10; i++) {
if (a[i] % 2 != 0) {
a[i] *= 3; // Увеличиваем на три раза
} else {
a[i] = 0; // Заменяем на 0
}
}
// Выводим полученный массив
std::cout << "Измененный массив: ";
for (int i = 0; i < 10; i++) {
std::cout << a[i] << " ";
}
return 0;

}

17 Апр 2024 в 13:58
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир