Задать вопрос
19 сентября, 22:36

Написать программу для паскаль. С клавиатуры вводятся целые числа. Признаком конца ввода является 0. Изменить знак отрицательных чисел на противоположный. Результаты вывести на экран.

+4
Ответы (2)
  1. 19 сентября, 23:11
    0
    Var n: integer;

    s: string;

    begin

    writeln ('Вводите числа');

    repeat

    readln (n);

    s: = s + IntToStr (abs (n)) + ' '

    until n = 0;

    writeln (s);

    end.
  2. 19 сентября, 23:54
    0
    Предложу решение, основанное на том, что понял из текста)

    var a: integer;

    begin

    writeln ('Вводите числа');

    a:=1;

    while a0 do begin

    readln (a);

    if a<0 then writeln ('Противоположное число ', abs (a));

    end;

    readln

    end.

    Можно их в массив записывать, если нужно вывести красиво.
Знаешь ответ?
Не уверен в ответе?
Найди верный ответ на вопрос ✅ «Написать программу для паскаль. С клавиатуры вводятся целые числа. Признаком конца ввода является 0. Изменить знак отрицательных чисел на ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы