
Разработать и произвести откладку программы : Определить все двузначные числа, сумма квадратов цифр
которых кратны числу 15. на с++

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

Ответ:
ниже
Объяснение:
#include <iostream>
using namespace std;
int main()
{
int de, ed;
for (int i = 10; i < 100; i++) {
ed = i % 10;
de = i / 10;
if ((ed * ed + de * de) % 15 == 0)
cout << i << " ";
}
}



Для разработки программы определения всех двузначных чисел, сумма квадратов цифр которых кратна числу 15, можно использовать следующий алгоритм:
1. Создать цикл, который будет перебирать все двузначные числа.
2. Внутри цикла разделить текущее двузначное число на 10 и записать остаток от деления в переменную "единицы", это будет первая цифра числа.
3. Разделить текущее двузначное число на 10 еще раз и записать результат в переменную "десятки", это будет вторая цифра числа.
4. Возвести "единицы" в квадрат и прибавить к ней "десятки" в квадрат.
5. Проверить, если сумма квадратов цифр кратна 15, вывести это число.
6. Повторить шаги 2-5 до тех пор, пока не переберутся все двузначные числа.
Ниже приведен пример реализации данного алгоритма на языке программирования Python:
```python for num in range(10, 100): units = num % 10 tens = num // 10
square_sum = units**2 + tens**2
if square_sum % 15 == 0: print(num) ```
В результате работы программы будут выведены все двузначные числа, сумма квадратов цифр которых кратна 15.
Пример вывода программы:
15 30 33 45 60 75 78 90


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili