Вопрос задан 10.05.2019 в 00:16. Предмет Информатика. Спрашивает Кравчук Максим.

дано целое число а. выведите следующее за ним четное число. при решении этой задачи нельзя

использовать условную инструкцию if
0 0
Перейти к ответам

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

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

var
a:integer;
begin
readln (a);
repeat
a:=a+1;
until (a mod 2=0);
writeln (a);
end.

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

Problem Analysis

The problem requires finding the next even number after a given integer without using an `if` statement. We can solve this problem by using mathematical operations and the modulus operator.

Solution

To find the next even number after a given integer `a`, we can add 2 to `a` and then round it up to the nearest even number. Here's the solution in Python:

```python import math

a = int(input("Enter an integer: ")) next_even = math.ceil(a / 2) * 2

print("The next even number after", a, "is", next_even) ```

Let

0 0

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

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

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