Задачи в Турбопаскале, Помогите составить программу, сам не знаю как
Задачи в Турбопаскале, Помогите составить программу, сам не знаю как1. Дано двузначное число. Определить заканчивается ли оно цифрой 7.
2. Опеределить значение наибольшего из трех чисел.
2. Опеределить значение наибольшего из трех чисел.
Ответ(ы) на вопрос:
1. Воспользуйтесь признаками делимости на 7 Признаки делимости на 7 Число делится на 7 тогда и только тогда, когда результат вычитания удвоенной последней цифры из этого числа без последней цифры делится на 7 (например, 364 делится на 7, так как 36 — (2 × 4) = 28 делится на 7). Либо использовать модификацию признака деления на 1001=10³+1, которое само делится на 7: Для того, чтобы натуральное число делилось на 7 необходимо и достаточно, чтобы алгебраическая сумма чисел, образующих нечётные группы по три цифры (начиная с единиц) взятых со знаком «+» и чётных со знаком «-» делилась на семь (например, число 689255. Первая группа со знаком «+» (689), вторая со знаком «-» (255). Отсюда 689—255 = 434. В свою очередь 434 : 7 = 62). Ещё один признак — берём первую цифру, умножаем на 3, прибавляем следующую (здесь можно взять остаток от деления на 7 от получившегося числа) . И далее — сначала: умножаем на 3, прибавляем следующую… Для 364: 3 * 3 + 6 = 15. Остаток — 1. Далее 1 * 3 + 4 = 7.
Не нашли ответ?
Похожие вопросы