Заполнить одномерный массив произвольной размерности случайными числами из промежутка [-300;300] и вывести его на экран в строчку, с именем каждого элемента массива и его индексом. Обнулить все элементы кратные 3, но не кратные 5 и вывести измененный массив на экран
int main() {
const int SIZE = 10;srand(time(0));
int arr[SIZE];
for(int i = 0; i < SIZE; i++) {
arr[i] = rand() % 601 - 300; // Генерация чисел от -300 до 300
std::cout << "arr[" << i << "] = " << arr[i] << " ";
}
std::cout << std::endl;
for(int i = 0; i < SIZE; i++) {
if(arr[i] % 3 == 0 && arr[i] % 5 != 0) {
arr[i] = 0;
}
}
for(int i = 0; i < SIZE; i++) {
std::cout << "arr[" << i << "] = " << arr[i] << " ";
}
return 0;
}
// Пример вывода:
// arr[0] = -56 arr[1] = 24 arr[2] = 190 arr[3] = 32 arr[4] = 206 arr[5] = -126 arr[6] = 44 arr[7] = -280 arr[8] = -191 arr[9] = -254
// arr[0] = -56 arr[1] = 24 arr[2] = 190 arr[3] = 0 arr[4] = 206 arr[5] = 0 arr[6] = 44 arr[7] = 0 arr[8] = -191 arr[9] = -254