Задать вопрос
5 апреля, 19:26

Дан массив А (10). Все положительные элементы заменить на отрицательные (равные по модулю), а нули заменить на 100 (Pascal)

+2
Ответы (1)
  1. 5 апреля, 20:15
    0
    Const

    N = 10;

    Var

    A:array[1 ... N] of integer;

    i:integer;

    Begin

    Write ('Исходный массив: ') ;

    For i: = 1 to N do

    Begin

    A[i]:=random (21) - 10;

    Write (A[i],' ') ;

    End;

    WriteLn;

    Write ('Переработанный массив: ') ;

    For i: = 1 to N do

    Begin

    if A[i] > 0 then A[i]:=-A[i];

    if A[i] = 0 then A[i]:=100;

    Write (A[i],' ') ;

    End;

    End.

    Пример:

    Исходный массив: - 7 10 - 1 - 8 9 - 5 - 1 - 5 - 9 0

    Переработанный массив: - 7 - 10 - 1 - 8 - 9 - 5 - 1 - 5 - 9 100
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Дан массив А (10). Все положительные элементы заменить на отрицательные (равные по модулю), а нули заменить на 100 (Pascal) ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы
Похожие вопросы по информатике
Хотя бы 3-4 задачи! 1) Дан одномерный целочисленный массив размерностью N. Найдите количество элементов, которые кратны 3 (5). 2) Дан одномерный целочисленный массив А, состоящий из N элементов. Найти сумму всех четных элементов массива.
Ответы (1)
1. Дан двумерный массив размером 3x5. Вычислить сумму элементов массива 2. Дан массив целых чисел размеров 4 х4. Заменить все элементы главной диагонали на нули. Вывести на экран монитора содержимое массива до обработки и после обработки 3.
Ответы (1)
H. Работа с несколькими массивами Дан массив a, состоящий из n целых чисел. Ваша задача - переписать его элементы в другой массив такого же размера следующим образом: сначала должны идти все отрицательные элементы, а затем все остальные.
Ответы (1)
1. Дан одномерный массив размерностью 10, заполненный целыми числами, введенными с клавиатуры, и величина N. Отрицательные элементы заменить на N. Измененный массив вывести на экран одной строкой. 2.
Ответы (1)
1) Дан массив целых чисел из 12 элементов. Напечатать все четные элементы. 2) Дан массив целых чисел из 10 элементов. Все элементы, кратные числу 10, заменить нулём. Нужна полная программа, Pascal ABC.
Ответы (1)