Вопрос задан 23.01.2026 в 10:40. Предмет Информатика. Спрашивает Мариев Максим.

Вывести на экран все целые числа от 100 до 200, кратные трём.

Перейти к ответам

Ответы на вопрос

Отвечает Хабарова Полина.

Ниже — простой алгоритм и рабочие примеры на популярных языках.

Идея

  1. Найти первое число в диапазоне [100; 200], кратное 3. Это 102, потому что 100 % 3 = 1, значит 100 нужно “подтянуть” на 3 − 1 = 2100 + 2 = 102.

  2. Дальше выводить числа с шагом 3 до 200 включительно: 102, 105, 108, …, 198.

Python

python
start = 100 end = 200

# Находим первое кратное 3 в диапазоне if start % 3 != 0: start += 3 - start % 3

for x in range(start, end + 1, 3): print(x, end=' ')

C++

cpp
#include int main() { int start = 100, end = 200; if (start % 3 != 0) start += 3 - start % 3; for (int x = start; x <= end; x += 3) { std::cout << x << ' '; } return 0; }

Java

java
public class Main { public static void main(String[] args) { int start = 100, end = 200; if (start % 3 != 0) start += 3 - start % 3; for (int x = start; x <= end; x += 3) { System.out.print(x + " "); } } }

Альтернатива (проверка кратности в цикле)

Если хочется обойтись без шага 3:

python
for x in range(100, 201): if x % 3 == 0: print(x, end=' ')

Оба подхода дадут вывод:

102 105 108 111 114 117 120 123 126 129 132 135 138 141 144 147 150 153 156 159 162 165 168 171 174 177 180 183 186 189 192 195 198

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос