Для решения данной задачи можно воспользоваться следующим алгоритмом:
- Объявляем переменные n, lastDigit и prevLastDigit типа integer.
- Считываем число n.
- Вычисляем последнюю цифру числа n, используя операцию деления по модулю на 10: lastDigit := n mod 10.
- Далее, чтобы получить предпоследнюю цифру числа n, можно сначала убрать последнюю цифру из числа n, разделив его на 10: n := n div 10. Затем повторить шаг 3 для нового значения числа n, чтобы получить предпоследнюю цифру.
- Выводим на экран последнюю и предпоследнюю цифры числа.
Пример написания программы на языке Pascal:
program LastAndPrevLastDigits;
var
n, lastDigit, prevLastDigit: integer;
begin
writeln('Введите число n:');
readln(n);
lastDigit := n mod 10;
n := n div 10;
prevLastDigit := n mod 10;
writeln('Последняя цифра числа: ', lastDigit);
writeln('Предпоследняя цифра числа: ', prevLastDigit);
end.
Таким образом, данная программа позволит получить последнюю и предпоследнюю цифры числа n, введенного пользователем.