Ю2.16

Задача. Среди заданных целых чисел [latex]k[/latex] , [latex]l[/latex] , [latex]m[/latex] найти пары кратных.

 

k l m    Комментарий
0 0 0 Нет пар
0 0 1 Нет подходящих пар
2 4 6 Две пары
3 3 3 Нет пар
3 3 6 Две пары
-2 -4 -8 Нет пар
-2 4 8 Одна пара
Учитываем, что кратные числа — натуральные, и число не может быть кратным само себе.
Для выполнения задания необходимо воспользоваться операцией  «остаток от деления». Если в результате получается 0, то два числа кратные.

Related Images:

3 thoughts on “Ю2.16

  1. — Неплохо бы дать определение кратного числа. Вы ведь учитываете, что числа должны быть натуральными?
    — Не нужно так сложно проверять на ноль. Сразу проверьте на положительность в одном операторе — если (k > 0) && (l > 0) && (m >0), то решаем.
    — Зачем пустые else? Уберите их, пожалуйста.

    • — в тестах не указаны кратные пары
      — вывод программы в случае нескольких пар не вразумителен
      — нет ссылки на код в ideone
      — «число не может быть кратным само себе» — скорее наоборот
      — «два числа кратные»… Прочтите всё же определение. Одно число может быть кратным другого. Кратными друг другу могут быть только равные числа.

Добавить комментарий