Dev C++
Дан массив размера N. Заполните его случайными числами от 1 до 20. Используя функцию, замените каждый элемент произведением предыдущего элемента со следующим.

30 Авг 2019 в 04:41
208 +1
0
Ответы
1
include include include

using namespace std;

void multiplyElements(int arr[], int N) {
for (int i = 0; i < N - 1; i++) {
arr[i] = arr[i] * arr[i + 1];
}
}

int main() {
srand(time(0));

const int N = 10;
int arr[N];
// Заполнение массива случайными числами от 1 до 20
for (int i = 0; i < N; i++) {
arr[i] = rand() % 20 + 1;
}
cout << "Initial array: ";
for (int i = 0; i < N; i++) {
cout << arr[i] << " ";
}
multiplyElements(arr, N);
cout << "\nArray after multiplication: ";
for (int i = 0; i < N - 1; i++) {
cout << arr[i] << " ";
}
return 0;

}

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