Задать вопрос
18 августа, 08:17

В программе Паскаль.

Дано натуральное число. Вывести его первую и предпоследнюю цифру (цифры нумеруются справа на лево). Вывести цифру заданным номером k.

+1
Ответы (1)
  1. 18 августа, 12:06
    0
    Var

    A:longint;

    k:byte;

    Begin

    Write ('Введите натуральное число: ') ; ReadLn (A) ;

    Write ('k = ') ; ReadLn (k) ;

    WriteLn ('Первая цифра: ', A mod 10) ;

    For k: = 1 to k-1 do

    A:=A div 10;

    k:=A mod 10;

    While A div 10 > 0 do

    A:=A div 10;

    WriteLn ('Последняя цифра: ', A) ;

    WriteLn ('Цифра №k: ', k) ;

    End.

    Пример работы программы:

    Введите натуральное число: 968764513

    k = 5

    Первая цифра: 3

    Последняя цифра: 9

    Цифра №k: 6
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «В программе Паскаль. Дано натуральное число. Вывести его первую и предпоследнюю цифру (цифры нумеруются справа на лево). Вывести цифру ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы