Вопрос задан 18.07.2023 в 05:00. Предмет Информатика. Спрашивает Бекмансурова Аделина.

Даны 2 числа. Если хотя бы одно из них четное уменьшить оба на 1, иначе увеличить на 2. Составить

программу. Заранее спасибо
0 0
Перейти к ответам

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

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

var a,b: integer;

begin

readln(a,b);

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

begin

a:=a-1;

b:=b-1;

end else begin

a:=a+2;

b:=b+2;

end;

write(a,' ',b);

end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример программы на языке Python, которая реализует указанное условие:

python
def process_numbers(a, b): if a % 2 == 0 or b % 2 == 0: a -= 1 b -= 1 else: a += 2 b += 2 return a, b # Ввод чисел num1 = int(input("Введите первое число: ")) num2 = int(input("Введите второе число: ")) # Вызов функции и вывод результата result1, result2 = process_numbers(num1, num2) print("Результат:", result1, result2)

Программа сначала запрашивает у пользователя два числа, затем вызывает функцию process_numbers с этими числами в качестве аргументов. Функция проверяет условие: если хотя бы одно число четное, то оба числа уменьшаются на 1, иначе оба числа увеличиваются на 2. Результат выводится на экран.

Пример работы программы:

makefile
Введите первое число: 5 Введите второе число: 8 Результат: 7 7
makefile
Введите первое число: 3 Введите второе число: 6 Результат: 2 5
makefile
Введите первое число: 4 Введите второе число: 7 Результат: 3 6

Надеюсь, это поможет! Если у вас возникнут ещё вопросы, не стесняйтесь задавать.

0 0

Похожие вопросы

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

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

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