Вопрос задан 14.07.2023 в 08:47. Предмет Информатика. Спрашивает Свирин Юра.

Помогите пож-та решить 2 задачи, по информатике 9 класс. Завтра учителю сдавать тетрадь. Прошу кому

не сложно помогите решить. 1.Составить программу где на вход получают 3-х значное число. Вывести на экран 3 цифры числа отдельно. 2. Дано 3-х значное число, вывести на экран обратное число.
0 0
Перейти к ответам

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

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

Ответ: Решение на pascale

Объяснение:

1)var

 N: integer;

begin

 readln(N);

 while N > 0 do

 begin

   writeln(N mod 10);

   N := N div 10  

 end;

end.

2)var

 N: integer;

begin

 readln(N);

 while N > 0 do

 begin

   write(N mod 10);

   N := N div 10  

 end;

end.

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

Конечно, помогу с обеими задачами. Давайте решим их на языке программирования Python.

  1. Составить программу, которая получает на вход 3-х значное число и выводит на экран его цифры отдельно:
python
def separate_digits(number): if 100 <= number <= 999: # Получаем сотни, десятки и единицы из числа hundreds = number // 100 tens = (number // 10) % 10 ones = number % 10 # Выводим на экран print("Сотни:", hundreds) print("Десятки:", tens) print("Единицы:", ones) else: print("Введенное число не является 3-х значным.") # Получаем входные данные от пользователя try: number = int(input("Введите 3-х значное число: ")) separate_digits(number) except ValueError: print("Ошибка ввода. Пожалуйста, введите целое 3-х значное число.")
  1. Составить программу, которая получает на вход 3-х значное число и выводит на экран его обратное число:
python
def reverse_number(number): if 100 <= number <= 999: # Получаем цифры единиц, десятков и сотен из числа ones = number % 10 tens = (number // 10) % 10 hundreds = number // 100 # Формируем обратное число reversed_number = ones * 100 + tens * 10 + hundreds # Выводим на экран print("Обратное число:", reversed_number) else: print("Введенное число не является 3-х значным.") # Получаем входные данные от пользователя try: number = int(input("Введите 3-х значное число: ")) reverse_number(number) except ValueError: print("Ошибка ввода. Пожалуйста, введите целое 3-х значное число.")

Скопируйте каждую программу в отдельный файл с расширением ".py" (например, "task1.py" и "task2.py"). Вы можете запустить программы и ввести 3-х значное число для проверки работы кода. Убедитесь, что числа, которые вы вводите, действительно состоят из трех цифр.

0 0

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

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

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

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