
Вопрос задан 06.03.2021 в 07:26.
Предмет Информатика.
Спрашивает Шалбаев Гэсэр.
2. Даны три целых числа. Возвести в квадрат отрицательные числа и в третью степень — положительные
(число 0 не изменять).

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

Отвечает Шнайдер Кристина.
Var a, b, c: integer;
function zd(a:integer): integer;
begin
if a=0 then
zd:=0
else
if a>0 then zd:=sqr(a) else zd:=a*a*a;
end;
begin
read(a, b, c);
write(zd(a), ' ');
write(zd(b), ' ');
write(zd(c), ' ');
end.
function zd(a:integer): integer;
begin
if a=0 then
zd:=0
else
if a>0 then zd:=sqr(a) else zd:=a*a*a;
end;
begin
read(a, b, c);
write(zd(a), ' ');
write(zd(b), ' ');
write(zd(c), ' ');
end.



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Чтобы выполнить данную задачу, нужно применить условия для каждого числа и применить соответствующую операцию. Вот пример кода на Python, который решает эту задачу:
pythondef transform_numbers(a, b, c):
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
return a, b, c
# Пример использования функции
a = -2
b = 3
c = 0
result = transform_numbers(a, b, c)
print(result)
В этом примере функция transform_numbers
принимает три целых числа a
, b
и c
. Затем она проверяет каждое число на отрицательность или положительность, применяет соответствующую операцию и возвращает новые значения для чисел a
, b
и c
. В результате выполнения кода будет выведено (4, 27, 0)
, что соответствует ожидаемому результату. Число 0 остается неизменным.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili