Задать вопрос

1. В одномерном массиве произвольных чисел А (10) положительные элементы уменьшить в двое, а отрицательные элементы заменить на значения их индексов

+2
Ответы (1)
  1. 19 января, 20:06
    0
    Здесь нам понадобится проверка на знак числа. Если оно будет больше нуля, то мы будем заменять рассматриваемое число на это же число, умноженное на 1/2.

    Если число будет меньше нуля, то нам нужно будет найти его позицию и поставить вместо числа эту позицию.

    В массиве 10 чисел, поэтому мы запишем такой цикл:

    for i:integer : = 1 to 10 do

    Здесь проводим проверку - сравниваем с нулем:

    if (A[i] > 0) then

    A[i] : = A[i] * 1/2;

    if (A[i] < 0) then

    A[i] : = i;

    end.

    Все элементы заменены и показать мы их можем через такой же цикл, в теле которого будет строка write (A[i]:5);
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «1. В одномерном массиве произвольных чисел А (10) положительные элементы уменьшить в двое, а отрицательные элементы заменить на значения их ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
1) В числовом одномерном массиве все элементы массива, кратные 3, возвести в куб. В новом массиве найти сумму всех членов массива.
Ответы (1)
В одномерном массиве случайных чисел заменить все отрицательные элементы на их модуль
Ответы (1)
В одномерном массиве поменять местами минимальный и максимальный элементы. Все элементы большие 4 заменить числом 4. Посчитать количество таких элементов.
Ответы (1)
1. Заполнить массив с клавиатуры целыми числами. Вывести элементы этого массива на экран. (Добавить комментарии) 2. Заполнить массив таким образом, чтобы каждый его элемент был равен утроенному значению его порядкового номера (индекса). 3.
Ответы (1)
1. В массиве из 70 целых чисел найти количество элементов, кратных 3 2. Проверить, что в массиве ровно 3 одинаковых максимальных числа 3. В массиве удалить все элементы, имеющие нечетные значения
Ответы (1)