2) Найти все трехзначные числа, сумма цифр которых равна данному целому числу.
3) Найти все трехзначные числа, средняя цифра которых равна сумме первой и второй цифр.
![](https://st.uroker.com/files/f0e/f0ed5452f458520668153cfea0c9ca8c.jpg)
Ответы
2) Чтобы найти все трехзначные числа, сумма цифр которых равна данному целому числу, мы можем использовать циклы в программировании. Например, если дано число 9, мы можем использовать цикл от 100 до 999 и проверить, равна ли сумма цифр каждого числа этому числу. В Python это может выглядеть так:
```
number = 9
for i in range(100, 1000):
if sum(int(digit) for digit in str(i)) == number:
print(i)
```
3) Чтобы найти все трехзначные числа, средняя цифра которых равна сумме первой и второй цифр, мы также можем использовать циклы в программировании. Мы можем перебрать все трехзначные числа, проверить среднюю цифру и сравнить ее со суммой первой и второй цифр. В Python это может выглядеть так:
```
for i in range(100, 1000):
digits = [int(digit) for digit in str(i)]
if digits[1] == digits[0] + digits[2]:
print(i)
```
Это выведет все трехзначные числа, средняя цифра которых равна сумме первой и второй цифр.