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

Написать программу pascal, которая меняет местами последние две цифры в записи числа. Рассматриваются числа в диапазоне от m до n, причем m>99. Вывести на экран два столбика значений: первый - исходное число, второй - измененное.

+4
Ответы (1)
  1. 15 августа, 16:09
    0
    program zz1;

    var a, b, r, i, d, m, n:integer; / / задаем переменные целого типа

    begin

    write (' введите первое число m>99 '); / / вводим с клавиатуры первое число

    read (m);

    write (' введите второе число '); / / вводим с клавиатуры второе число

    read (n);

    for i:=m to n do / / организуем цикл, в котором переберем все числа от m до n

    begin

    r:=i;

    a:=r mod 10;

    r:=r div 10;

    b:=r mod 10;

    r:=r div 10;

    d: = (r * 10 + a) * 10 + b; / / формируем новое число

    writeln (' исходное число ', i,' измененное ', d); / / выводим ответ

    end;

    end.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Написать программу pascal, которая меняет местами последние две цифры в записи числа. Рассматриваются числа в диапазоне от m до n, причем ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
1) Заполнить массив размером N целыми числами последовательно от 1 до N. Вывести его на экран. Найти сумму элементов массива и вывести ее на экран. 2) Заполнить массив размером N целыми числами последовательно от N до 1. Вывести его на экран.
Ответы (1)
Задача 1 - Дано целое число. Если оно положительное, вывести " Число положительное ", если отрицательное вывести "Число отрицательное ", если равно 0 - "Число равно нулю" задача 2 - дано целое число.
Ответы (1)
1) Написать программу, которая вводит массив из 10 целых чисел и выводит на экран этот же массив в прямом и обратном порядке.
Ответы (1)
1) Напишите программу, которая определяет, является ли число нечётным. 2) Напишите программу, которая вычисляет сумму всех чётных чисел в диапазоне от 1 до n.
Ответы (1)
Дан двумерный массив вывести на экран "да" если первый и последний столбец совпадают если не совпадают то вывести на экран "нет" решить в pascal
Ответы (1)