1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Семакин
Работа 3.4 Упр.2 Задание 3 ГДЗ Семакин 10 класс (Информатика)
Семакин, Хеннер, Шеина
10 класс
Автор
Семакин, Хеннер, Шеина

Работа 3.4 Упр.2 Задание 3 ГДЗ Семакин 10 класс (Информатика)

Задача

Рассмотрим вариант решения задания из учебника Семакин, Хеннер, Шеина 10 класс, Бином: 2. Найти наибольшую и наименьшую цифры в записи данного натурального числа. *Цитирирование задания со ссылкой на учебник производится исключительно в учебных целях для лучшего понимания разбора решения задания. 10 semakin10 pract/3-4/zad3/2 98

Подробный ответ

Чтобы найти наибольшую и наименьшую цифры в записи натурального числа, будем поочерёдно выделять его последнюю цифру:

$$c = b \bmod 10$$

и удалять её из числа:

$$b = b \div 10$$

Сначала зададим начальные значения:

  • $$min = 9$$ — больше любой цифры;
  • $$max = 0$$ — меньше любой цифры.

Затем в цикле проверяем каждую цифру: если она меньше $$min$$, то обновляем $$min$$; если больше $$max$$, то обновляем $$max$$.

var a, b, c, min, max: Integer;
begin
  writeln(‘Введите число:’);
  readln(b);
  min := 9;
  max := 0;
  repeat
  begin
    c := b mod 10;
    b := b div 10;
    if c < min then min := c;
    if c > max then max := c;
  end;
  until b <= 0;
  writeln(‘Наибольшее значение: ‘, max);
  writeln(‘Наименьшее значение: ‘, min);
end.

Ответ

Программа находит наибольшую и наименьшую цифры в записи натурального числа.



Общая оценка
3.6 / 5
Другие учебники
Другие предметы