Задать вопрос
13 февраля, 18:00

С клавиатуры вводится два трехзначных числа. Возвести первое число в квадрат, а из второго извлечь корень, если хотя бы у одного из чисел, средняя цифра четная. В противном случае из первого извлечь корень, а второе возвести в квадрат. Вывести на экран измененные числа.

+5
Ответы (2)
  1. 13 февраля, 21:04
    0
    Var a, b: integer;

    begin

    write ('a b через пробел: ') ;

    readln (a, b) ;

    if (((a div 10) mod 10) mod 2 = 0) or

    (((b div 10) mod 10) mod 2 = 0) then

    begin

    a:=a*a; b:=floor (sqrt (b)) ;

    end

    else

    begin

    a:=floor (sqrt (a)) ;

    b:=b*b;

    end;

    writeln ('a = ', a,' b = ', b) ;

    end.

    a b через пробел: 13 54

    a = 3 b = 2916

    a b через пробел: 24 16

    a = 576 b = 4
  2. 13 февраля, 21:08
    0
    Var a, b:integer;

    a1, b1:real;

    begin

    write ('a = ') ; readln (a) ;

    write ('b = ') ; readln (b) ;

    if (a div 10 mod 10 mod 2 = 0) or (b div 10 mod 10 mod 2 = 0) then

    begin

    a1:=sqr (a) ;

    b1:-sqrt (b) ;

    end;

    else

    begin

    a1:=sqrt (a) ;

    b1:=sqr (b) ;

    end;

    write (a1,' ', b1) ;

    end.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «С клавиатуры вводится два трехзначных числа. Возвести первое число в квадрат, а из второго извлечь корень, если хотя бы у одного из чисел, ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Напишите задачи в Паскале задача1 {вводится целое число n от [0 ... 200]. Затеи вводится n целых чисел от [0 ... 1000000] Вывести на экран их произведение.} задача2 {вводится целое число n от [0 ... 200]. Затеи вводится n целых чисел от [0 ...
Ответы (2)
1. Пользователем вводится целое число. Вывести на экран последовательность целых чисел от единицы до этого числа. 2. Вывести на экран 10 строк, содержащие символ *, причем количество * в каждой строке должно быть равно номеру строки. 3.
Ответы (1)
1. for + random a. вывести случайное количество случайных чисел b. вывести на экран 10 случайных чисел c. вывести на экран 10 случайных чисел, значение которых лежит в отрезке [0,10] d.
Ответы (1)
Разработайте программу, которая просит пользователя ввести с клавиатуры 2 числа. Если сумма чисел четная, следует 2-ое число разделить на 1-ое и вывести результат на экран, если сумма чисел не четная, следует 1-ое число умножить на второе и вывести
Ответы (1)
Pascal. Тема: Циклы С клавиатуры вводится целое произвольное число 1) Вывести на экран первую и последнюю цифру числа. 2) Вывести на экран наибольшую цифру числа 3) Вывести на экран нечетные цифры этого числа
Ответы (2)