Дан одномерный числовой массив размера K, заполненный случайными числами из диапазона от...

0 голосов
51 просмотров

Дан одномерный числовой массив размера K, заполненный случайными числами из диапазона от А до B. Измените элементы в данном массиве по указанному правилу. Вспомогательный массив не использовать. Элементы с четными индексами увеличить на 7, а элементы с нечетными индексами уменьшить в 4 раза.


Информатика (12 баллов) | 51 просмотров
Дан 1 ответ
0 голосов

Не знаю на каком языке нужно написать, поэтому напишу словами. Берешь крч длину массива. Создаешь цикл for от 1-го элемента до длины массива (<=) . Потом ( пусть индекс элемаета массива это i ) ставишь два условия: 1) Если i-й элемент массива четный ( на c# это как-то так записывается - if arr[i] %2 = 0)<br>То этот элемент массива увеличиваешь на 7 (arr[i] = arr[i] + 7)
. 2) Условие 2 : Если число нечетное ( if arr[i] %2 != 0) , то arr[i] = arr[i] / 4.
И потом выводишь на экран если надо.
PS соррян за грамматику:)

(42 баллов)
0

Ошибся чуть : в 1-х и 3-х скобках (где код) нужно if i % 2 = 0 и if i % 2 != 0 соответственно

0

pascal

0

Pzdc я в паскале не роблю

0

Загугли тогда

0

Всё равно спасибо