
Вопрос задан 23.10.2023 в 14:17.
Предмет Информатика.
Спрашивает Матюшёнок Стефания.
Организовать ввод трехзначного натурального числа с клавиатуры. Программа должна
определитьнаименьшие и наибольшие цифры, которые входят в состав данного натурального числа.

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

Отвечает Леонов Даниил.
PascalABC.NET 3.4.0, сборка 1670 от 23.05.2018
Внимание! Если программа не работает, обновите версию!
begin
var n:=ReadInteger('Введите натуральное трехзначное число:');
var L:=new List<integer>;
while n>0 do begin
L.Add(n mod 10);
n:=n div 10
end;
L.Sort;
Writeln('Наименьшая цифра в числе ',L.First,', наибольшая ',L.Last)
end.
Пример
Введите натуральное трехзначное число: 634
Наименьшая цифра в числе 3, наибольшая 6
Внимание! Если программа не работает, обновите версию!
begin
var n:=ReadInteger('Введите натуральное трехзначное число:');
var L:=new List<integer>;
while n>0 do begin
L.Add(n mod 10);
n:=n div 10
end;
L.Sort;
Writeln('Наименьшая цифра в числе ',L.First,', наибольшая ',L.Last)
end.
Пример
Введите натуральное трехзначное число: 634
Наименьшая цифра в числе 3, наибольшая 6



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для решения этой задачи вам потребуется написать программу на языке программирования. Ниже приведен пример программы на Python, которая позволяет ввести трехзначное натуральное число с клавиатуры и определить наименьшую и наибольшую цифры в этом числе:
python# Ввод трехзначного натурального числа
number = int(input("Введите трехзначное натуральное число: "))
# Проверка на то, что число является трехзначным натуральным
if 100 <= number <= 999:
# Нахождение наименьшей и наибольшей цифры
digit1 = number % 10 # Единицы
digit2 = (number // 10) % 10 # Десятки
digit3 = (number // 100) % 10 # Сотни
min_digit = min(digit1, digit2, digit3)
max_digit = max(digit1, digit2, digit3)
# Вывод результата
print(f"Наименьшая цифра: {min_digit}")
print(f"Наибольшая цифра: {max_digit}")
else:
print("Введенное число не является трехзначным натуральным числом.")
Этот код сначала проверяет, что введенное число является трехзначным натуральным числом (от 100 до 999). Затем он находит наименьшую и наибольшую цифры, разделяя число на единицы, десятки и сотни. Результат выводится на экран.


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

Информатика 344

Информатика 33

Информатика 101

Информатика 502

Информатика 29

Информатика 40

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