Модуль: Pascal. Целочисленное деление и остаток


Задача

1 /16


Целочисленное деление и остаток

Теория Нажмите, чтобы прочитать/скрыть

В модуле "Арифметические выражения" мы говорили про особенности операции деления на языке Pascal.
Вспомним, что для целочисленных данных (тип integer) можно использовать три операции деления:
- обычное деление, возвращает значение типа real
div - целочисленное деление, когда у нас отбрасывается дробная часть в результате выполнения операции деления
mod - вычисления остатка от деления

ЗАПОМНИМ!

В языке Pascal результат деления целого числа на целое – это всегда вещественное число.

Пример:
var a, b, d, e: integer;
    c: real;
a := 10;
b := 3;
c := a / b;   // Ответ: с = 3.33333333333333E+000
d := a mod b;    // Ответ: d = 1
e := a div b;  // Ответ: e = 3

Эти операции очень важны в программировании. Их нужно понимать и правильно использовать. А для этого нужна практика!

 

Задача

Напишите программу, которая по заданным двум числам a и b, выводит на экран результат целочисленного деления и остаток, в заданном формате (смотри примеры)

На вход программы подается два числа: a и b
Необходимо вывести две строки:
в первой строке - результат целочисленного деления a на b
во второй строке - остаток от деления a на b
Форма вывода смотри в примере входных и выходных значений

Пример входных и выходных данных
Входные данные
15 6
Выходные данные
15 div 6 = 2
15 mod 6 = 3


time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
Free Pascal51
Java1
Python1
PascalABC80
Комментарий учителя