Задать вопрос
28 сентября, 01:47

1. Дано целое число, лежащее в интервале от 1 до 1000000. Найти все цифры данного числа, переставить их наоборот, уменьшить его в три раза. В полученном числе найти первую и последнюю цифры.

+5
Ответы (1)
  1. 28 сентября, 04:14
    0
    program zz1;

    var n, k, m, b:integer;

    begin

    writeln ('Введите исходное натуральное число от 1 до 1000000');

    read (n); / /Вводим исходное число

    while n>0 do / /заводим цикл пока число больше нуля

    begin

    m:=n mod 10; / /получаем последнюю цифру

    k:=k+1; / /считаем цифру

    writeln (k,'-ая цифра числа = ', m); / /выводим ответ

    n:=n div 10; / /отбрасываем последнюю цифру

    b:=b*10+m; / /получаем новое число наоборот

    end;

    writeln ('Выводим число наоборот - ', b); / /выводим ответ

    b:=b div 3; / /делим новое число на три

    k:=0; writeln ('новое число ', b);

    while b>0 do / /заводим цикл пока число больше нуля

    begin

    m:=b mod 10; / /получаем последнюю цифру

    k:=k+1; / /считаем цифру

    if k=1 then writeln (k,'-ая цифра нового числа = ', m); / /выводим ответ

    b:=b div 10; / /отбрасываем последнюю цифру

    end;

    writeln ('последняя цифра нового числа = ', m); //выводим ответ

    end.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «1. Дано целое число, лежащее в интервале от 1 до 1000000. Найти все цифры данного числа, переставить их наоборот, уменьшить его в три раза. ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
Задача 1 - Дано целое число. Если оно положительное, вывести " Число положительное ", если отрицательное вывести "Число отрицательное ", если равно 0 - "Число равно нулю" задача 2 - дано целое число.
Ответы (1)
1) Найти сумму нечетных чисел на интервале [-30; 40]. 2) Найти кол-во чисел на интервале [-50; 120], которые кратны 9. 3) Найти произведение чисел кратных 11 на интервале [-10; 20]. 4) Последовательно вводятся N чисел. Найти их произведение.
Ответы (1)
1. Дано двузначное число. Найти разность и частное его цифр. 2. Дано целое число. Если оно является положительным то прибавить к нему 1. Емли нулевым то заменить его на 10. 3. Дано двузначное число. Вывести его левую цифру, потом правую. 4.
Ответы (1)
1. В массиве B[5,6], значения элементов находятся в интервале [-25,30]. Подсчитать количество элементов, значение которых кратно 4. 2. В массиве C[6,10], значения элементов находятся в интервале [10,30], найти сумму элементов в 1 строке. 3.
Ответы (1)
1. Дано целое число, лежащее в диапазоне 1-999. Вывести его строку-описание вида "четное двузначное число","нечетное трехзначное число" и т. д. 2. Даны 3 переменные вещественного типа: А, В, С.
Ответы (1)