• Условия доя задачи: Пользователь вводит 3 значное число(например 328) А когда его выводит на экран получатся на оборот

Ответы 1

  • var k: integer; n: integer; i: integer;begin write(\'Введите трехзначное число \') readln( n ); i:= n div 100; k:= i; n:= n - i*100; i:= n div 10; k:= k + i*10; n:= n - i*10; k:= k + n*100; wtiteln( k );end. В блоке var описываются используемые переменные. Затем вводится с клавиатуры трехзначное число, значение которого сохраняется в переменной \"n\". В переменной \"k\" будет \"собираться обратное число\". Вначале из введенного числа выделяются сотни. Т.е. число \"n\" делится на 100 и целая часть от деления сохраняется в переменной \"k\". Т.о. сотни числа \"n\" становятся единицами числа \"k\".Затем из число \"n\" вычитаются сотни, и в нем остаются только десятки и единицы.Аналогично выделяются десятки. Десятки числа \"n\" становятся десятками числа \"k\" и вычитаются из переменной \"n\".После этого, в переменной \"n\" остались только единицы. В строке \"k:= k + n*100\" эти единицы числа \"n\" становятся сотнями числа \"k\".
    • Автор:

      kaseyuzr6
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years