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

ПОМОГИТЕ ДАЮ 50 БАЛЛОВ!!!Ввести двоичное число (из не более 100 цифр). Определить, четное оно или

нет на питоне(можно и на паскале в принципе).
0 0
Перейти к ответам

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

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

Python:

1 вариант:

binary_number = int(input(), 2)

if binary_number % 2 == 0:

   print('Число - четное')

else:

   print('Число нечетное')

2 вариант:

binary_number = input()

if binary_number[-1] == '0':

   print('Число - четное')

else:

   print('Число нечетное')

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

Конечно, давайте начнем с решения этой задачи на Python. Вам нужно ввести двоичное число и определить, является ли оно четным. Вот пример кода на Python:

```python # Ввод двоичного числа от пользователя binary_number = input("Введите двоичное число: ")

# Проверка четности decimal_number = int(binary_number, 2) # Преобразование двоичного числа в десятичное if decimal_number % 2 == 0: print("Число четное.") else: print("Число нечетное.") ```

Этот код сначала запрашивает у пользователя ввести двоичное число. Затем оно преобразуется в десятичное число с использованием `int(binary_number, 2)`. После этого проверяется, является ли десятичное число четным, и выводится соответствующее сообщение.

Теперь, если вам нужно решение на Pascal, вот пример кода:

```pascal program CheckEvenBinary;

var binaryNumber: string; decimalNumber: integer;

begin // Ввод двоичного числа от пользователя write('Введите двоичное число: '); readln(binaryNumber);

// Преобразование двоичного числа в десятичное Val(binaryNumber, decimalNumber);

// Проверка четности if decimalNumber mod 2 = 0 then writeln('Число четное.') else writeln('Число нечетное.'); end. ```

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

0 0

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

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

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

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