Задать вопрос
20 апреля, 06:49

Даны действительные числа x, y. Если x и y отрицательны, то каждое значение заменить модулем; если отрицательно только одно из них, то оба значения увеличить на 0,5; если оба значения неотрицательны и ни одно из них не пренадлежит отрезку [0.5; 2,0], то оба значения уменьшить в 10 раз; в остальных случаях x и y остаются без изменения. Помогите, завтра зачет.

+1
Ответы (1)
  1. 20 апреля, 10:08
    0
    var

    x, y: real;

    begin

    readln (x, y) ;

    if ((x < 0) and (y < 0)) then

    begin

    x : = abs (x) ;

    y : = abs (y) ;

    end

    else

    if (((x = 0)) or ((x > = 0) and (y < 0))) then

    begin

    x + = 0.5;

    y + = 0.5;

    end

    else

    if (((0.5 < = x) and (x < = 2)) or ((0.5 < = y) and (y < = 2))) then

    begin

    x / = 10;

    y / = 10;

    end;

    writeln (x, ' ', y) ;

    end.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Даны действительные числа x, y. Если x и y отрицательны, то каждое значение заменить модулем; если отрицательно только одно из них, то оба ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Напишите программу в Паскале по условию Даны действительные числа x, y. Если х, у отрицательны, то каждое значение заменить его модулем; если отрицательное только одно из них, то оба значения увеличить на 27;
Ответы (1)
С клавиатуры вводятся действительные числа x и y. Если x и y положительные, то каждое число удвоить; если оба значения принадлежит отрезку [-9; - 3], то оба значения увеличить в десять раз; в остальных случаях найти произведение
Ответы (1)
Даны два целых числа М и К (Integer для ABC Pascal). Если они оба неотрицательны, то умножить их на 10. Если неотрицательно одно из них, то умножить их на 100. Если они оба отрицательны, то умножить их на 1000.
Ответы (1)
Даны действительные числа x, y, z Если все числа положительны, увеличить их значения в 2 раза; во всех отальных случаях отрицательные числа заменить их модулями, а положительные оставить без изменения. (Надо написать программу на паскале)
Ответы (1)
Написать на C++ задания с ассемблерным вставками. 1. Даны целые числа k, l. Если числа не равны, то заменить каждое из них одним и тем же числом, равным большему из исходных, а если равны, то заменить числа нулями. (Операции с целыми числами) 2.
Ответы (1)