Вопрос задан 29.03.2021 в 21:46. Предмет Информатика. Спрашивает Блинкова Алиса.

2. Даны три целых числа. Возвести в квадрат отрицательные числа и в третью степень — положительные

(число 0 не изменять).
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Варежкин Антон.
Program programma;
Uses crt;

var  i: integer;
     a: array [1..1000] of integer;
Begin clrscr;
for i:=1 to 3 do
    begin
    write('a[',i,']=');
    readln(a[i]);
    end;

    writeln;

for i:=1 to 3 do
    begin
    if a[i]<>0 then
    begin
    if a[i]<0 then a[i]:=(a[i])*(a[i])
    else a[i]:=(sqr(a[i]))*a[i];
    write(a[i],'    ');
    end
    else
    write(a[i],'    ');
    end;
End.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи можно использовать конструкцию условного оператора if-else. Вот один из возможных способов решения данной задачи на языке Python:

less
a = int(input("Введите первое число: ")) b = int(input("Введите второе число: ")) c = int(input("Введите третье число: ")) if a < 0: a = a ** 2 elif a > 0: a = a ** 3 if b < 0: b = b ** 2 elif b > 0: b = b ** 3 if c < 0: c = c ** 2 elif c > 0: c = c ** 3 print("Результат:", a, b, c)

В данном коде мы сначала считываем три целых числа с помощью функции input. Затем для каждого числа проверяем его знак с помощью условного оператора if-elif-else. Если число отрицательное, то мы возводим его в квадрат, если положительное, то в третью степень. Для числа 0 никаких действий не производится. Наконец, выводим результат с помощью функции print.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос