Найдите наибольшее из таких чисел и их количество. В ответе укажите два
Условие
Рассматривается множество целых чисел, принадлежащих числовому отрезку [12972; 89322], которые при делении на 13 дают остаток 7, при этом не делятся ни на 7, ни на 11. Найдите наибольшее из таких чисел и их количество. В ответе укажите два числа друг за другом без разделительных знаков — сначала количество найденных чисел, затем наибольшее найденное число.
Ответ
457689317
Решение по шагам
Как рассуждать
Решение. Приведём решение задачи на трёх языках программирования: Паскаль | var c, m, i: integer;begin c := 0; m := 0; for i := 12972 to 89322 do if (i mod 13=7)and(i mod 7<>0)and(i mod 11 <>0) then begin c := c + 1; m := i; end; writeln(c, ' ', m);end. | Python | c, m = 0, 0for i in range(12972, 89323): if i % 13 == 7 and i % 7 != 0 and i % 11 != 0: c, m = c + 1, iprint(c, m) | С++ | #include <iostream>using namespace std;int main(){ int c = 0, m = 0; for(int i = 12972; i <= 89322; i = i +
Осталось ещё 2 шага — откроются после входа:
- Шаг 2
- Шаг 3
Бесплатно · займёт минуту