1. В одномерном массиве случайных чисел А(10) положительные элементы уменьшить в
1. В одномерном массиве случайных чисел А(10) положительные элементы уменьшить в двое, а отрицательные элементы поменять на значения их индексов
Задать свой вопросЗдесь нам пригодится проверка на символ числа. Если оно будет больше нуля, то мы будем сменять разглядываемое число на это же число, умноженное на 1/2.
Если число будет меньше нуля, то нам необходимо будет отыскать его позицию и поставить заместо числа эту позицию.
В массиве 10 чисел, потому мы запишем таковой цикл:
for i:integer := 1 to 10 do
Тут проводим проверку сравниваем с нулем:
if (A[i] gt; 0) then
A[i] := A[i] * 1/2;
if (A[i] lt; 0) then
A[i] := i;
end.
Все элементы изменены и показать мы их можем через таковой же цикл, в теле которого будет строчка write(A[i]:5);
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.