Рассмотрим задачи на целочисленное деление.
Эти задачи важны для составления эффекивных алгоритмов, поэтому нужно научиться решать простейшие с использованием целочисленного деления. Команды: div - определение целой части при делении mod - определение остачи при делении Деление может выполняться только для целых чисел.
Демонстрация их работы:
Задача 1. Определите, сколько целых тонн в массе, выраженной в килограммах. Значение массы в килограммах введите с клавиатуры.
Задача 2. Дано расстояние в сантиметрах. Выразите его в метрах и сантиметрах. Составьте программу, чтобы она удовлетворяла формату ввода и формату вывода по образцу:
Ввод: 234 Вывод: 2 м 34 см
Задача 3. В классе а учеников. В столовой им выдали n конфет. По сколько конфет получил каждый? Сколько конфет остались нераспределенными?
Ввод: 23 324 Вывод: 14 2
Рассмотрим задачи на определение цифр числа.
Например, дано трехзначное число 452.
Задача 4. Найдите сумму первой и последней цифры четырехзначного числа. Мы должны получить первую цифру, затем последнюю и найти сумму.
Ввод: 4367 Вывод: 11
Задача 5. Найдите сумму цифры разряда единиц и цифры разряда тысяч. Так как число семизначное, то тип вводимого числа нужно описать longint. Алгоритм решения будет немного отличаться от решения четвертой задачи.
Ввод: 8354367 Вывод: 11
Задача 6. Запишите четырехзначное число в обратном порядке. Нужно выделить каждую цифру в однозначное число и вывести полученные цифры в обратном порядке.
Ввод: 4367 Вывод: 7634
|