Число десятков - Pascal ABC

Узнай цену своей работы

Формулировка задачи:

Разбор:

Чтобы найти число десятков числа n надо найти остаток от деления n на 100, а потом этоже чило делить нацело на 10.

Условие:

Дано натуральное число. Найдите число десятков в его десятичной записи (то есть вторую справа цифру его десятичной записи).

Решение задачи: «Число десятков»

textual
Листинг программы
var a,n:integer;
    begin
    readln(n);
    a:=(n mod 100) div 10;
    writeln(a);
    end.

Объяснение кода листинга программы

  1. Объявлены две переменные: a и n (строки 1-2)
  2. В строке 3 происходит чтение числа из консоли и сохранение его в переменной n
  3. В строке 4 происходит вычисление значения переменной a. Используется операция модуля (mod) для получения последней цифры числа, а затем операция деления (div) для получения значения переменной a. Например, если было введено число 123, то a будет равно 12 (123 mod 100 = 3, 3 div 10 = 0, 123 - 3 = 120, 120 div 10 = 12)
  4. В строке 5 выводится значение переменной a на экран
  5. В строке 6 заканчивается выполнение программы

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.538 из 5
Похожие ответы