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

Ответы 6

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

      oren
    • 5 лет назад
    • 0
  • Pzdc я в паскале не роблю
  • Загугли тогда
    • Автор:

      luna35
    • 5 лет назад
    • 0
  • Всё равно спасибо
    • Автор:

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

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years