Задать вопрос
14 августа, 04:05

Pascal.

Даны три переменные вещественного типа: A, B, C. Если их значения упо - рядочены по возрастанию или убыванию, то удвоить их; в противном слу - чае заменить значение каждой переменной на противоположное. Вывести новые значения переменных A, B, C.

+2
Ответы (1)
  1. 14 августа, 07:13
    0
    Var

    a, b, c: real;

    begin

    Write ('Введите через пробел три числа - > ') ;

    Readln (a, b, c) ;

    if ((a > b) and (b > c)) or ((a < b) and (b < c)) then

    begin a : = 2 * a; b : = 2 * b; c : = 2 * c end

    else

    begin a : = - a; b : = - b; c : = - c end;

    writeln ('Новые значения чисел: ', a, ', ', b, ', ', c)

    end.

    Тестовое решение:

    Введите через пробел три числа - > 18 5 - 3

    Новые значения чисел: 36, 10, - 6

    Введите через пробел три числа - > - 6 0 5

    Новые значения чисел: - 12, 0, 10

    Введите через пробел три числа - > 11 20.7 4.9

    Новые значения чисел: - 11, - 20.7, - 4.9
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Pascal. Даны три переменные вещественного типа: A, B, C. Если их значения упо - рядочены по возрастанию или убыванию, то удвоить их; в ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы