Задать вопрос

Составьте программу определяющую Сколько раз в натуральном числе К встречается цифра равная последней. Паскаль АВС

+3
Ответы (1)
  1. 5 апреля, 12:18
    0
    program KCounter;

    var

    {счетчик для подсчета ответа на задачу}

    counter : integer;

    {последняя цифра}

    last : integer;

    {Копия исходного числа}

    copy : integer;

    k : integer;

    begin

    writeln ('Введите число К');

    readln (k);

    {скопируем исходное число}

    copy : = k;

    {Получим последнюю цифру числа К}

    last : = k mod 10;

    while (k 0) do

    begin

    {разбиваем число на цифры и смотрим, равна ли последняя нужной}

    if (k mod 10 = last) then counter : = counter + 1;

    k : = k div 10;

    end;

    Writeln ('Цифра ', last, ' встречается в числе ', copy, ' ', counter, ' раз');

    end.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Составьте программу определяющую Сколько раз в натуральном числе К встречается цифра равная последней. Паскаль АВС ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы