Назад
Зміст
Вперед
Задачі на пошук в інтервалі чисел, що задовольняють деякій умові
Всі шукані цілі числа у цих задачах вибираються за умовою з деякого інтервалу: двохзначні з інтервалу [10, 99], трьохзначні з інтервалу [100, 999], або з будь-якого іншого інтервалу.
Приклад 1
Надрукуйте в зворотному порядку всі натуральні числа n<=20 :
20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
Програма
#include <iostream>
using namespace std;
int main()
{
int i; // Лічильник циклу
// Виведення чисел від 20 до 1 у зворотному порядку
for (i = 20; i >= 1; i--)
{
cout << i << " "; // Виведення поточного значення лічильника
}
return 0;
}
Приклад 2
Надрукуйте в рядок всі натуральні двохзначні числа.
Натуральні двохзначні числа це 10, 11, 12, ...98, 99.
Програма
#include <iostream>
using namespace std;
int main()
{
int i; // Оголошення лічильника циклу
// Цикл для виведення всіх двозначних чисел від 10 до 99
for (i = 10; i <= 99; i++)
{
cout << i << " "; // Виведення поточного числа з пробілом
}
return 0;
}
Приклад 3
Надрукуйте всі парні натуральні двозначні числа.
Програма
#include <iostream>
using namespace std;
int main()
{
int i; // Лічильник циклу для парних двозначних чисел
// Виведення парних двозначних чисел від 10 до 98 з кроком 2
for (i = 10; i <= 99; i = i + 2)
{
cout << i << " "; // Виведення поточного парного числа
}
return 0;
}
Приклад 4
Надрукуйте в зворотному порядку всі натуральні двозначні числа, у яких сума квадратів цифр кратна 13.
Змінні:
- i – двохзначне число(ціле)
- c1 – перша цифра
- c2 – друга цифра
- s – сума квадратів цифр
Програма
#include <iostream>
using namespace std;
int main()
{
int i, c1, c2, s; // i - число, c1 - перша цифра, c2 - друга цифра, s - сума квадратів
// Перебір двозначних чисел у зворотному порядку (від 99 до 10)
for (i = 99; i >= 10; i--)
{
c1 = i / 10; // Отримання першої цифри (десятки)
c2 = i % 10; // Отримання другої цифри (одиниці)
s = c1 * c1 + c2 * c2; // Обчислення суми квадратів цифр
// Перевірка, чи сума квадратів цифр ділиться на 13
if (s % 13 == 0)
{
cout << i << " "; // Виведення числа, яке задовольняє умову
}
}
return 0;
}
Результат роботи програми
|
На екрані |
|---|
|
97 96 81 79 74 69 64 51 47 46 32 23 18 15 |
Варіанти задач
- Надрукуйте всі цілі числа з інтервалу [120;150]
- Знайти всі трьохзначні числа, сума цифр яких дорівнює числу A.
-
- Надрукуйте всі цілі числа з інтервалу [90;110]у зворотному порядку.
- Знайти всі трьохзначні числа, середня цифра яких дорівнює сумі першої та останньої цифр.
-
- Надрукуйте всі натуральні двозначні числа кратні 3.
- Знайти всі трьохзначні числа, в яких є цифра 7 та які кратні 7.
-
- Надрукуйте у зворотному порядку всі натуральні двозначні числа кратні 11.
- Знайти всі двохзначні числа, які кратні сумі своїх цифр.
-
- Надрукуйте всі цілі парні числа від A до 20.
- Знайти двохзначне число, у якого куб суми його цифр дорівнює квадрату самого числа.
-
- Надрукуйте всі цілі числа, що закінчуються цифрою 2 від 10 до B.
- Знайти двохзначні числа, які дорівнюють потроєному добутку своїх цифр.
-
- Надрукуйте всі двохзначні числа, що закінчуються цифрою 0.
- Знайти всі двохзначні числа, у яких подвоєна сума цифр дорівнює добутку цифр.
-
- Надрукуйте всі цілі числа з інтервалу [20;50] що кратні 5 та некратні 3.
- Надрукуйте в рядок всі трьохзначні числа, сума цифр яких кратна 20.
-
- Надрукуйте всі цілі числа, з інтервалу [1;50] що кратні 5 або 7.
- Надрукуйте всі цілі числа з інтервалу [200,400] в запису яких є цифра 5.
-
- Надрукуйте всі цілі числа, з інтервалу [35;60] що при діленні на 7 дають залишок 1, 2 або 5.
- Надрукуйте всі числа від 100 до 150 у яких всі три цифри різні.
-
- Надрукуйте квадрати всіх цілих чисел від A до B.
- Надрукуйте в рядок всі цілі числа з інтервалу [200,500], в яких рівно дві однакові цифри.
-
- Надрукуйте всі цілі числа 30 до 100, що кратні 3 та закінчуються на 2, 4 або 8.
- Надрукуйте всі щасливі чотирьохзначні числа. Щасливим називається число у якого сума перших двох цифр дорівнює сумі останніх двох цифр. Наприклад, 3241.
-
- Надрукуйте у зворотному порядку всі цілі числа, які належать інтервалу [100;200] та кратні 5.
- Надрукуйте в рядок всі трьохзначні числа, які при збільшенні на 1 кратні 2, при збільшенні на 2 кратні 3, при збільшенні на 3 кратні 4, а при збільшенні на 4 кратні 5.
-
- Надрукуйте всі цілі числа від A до B, що закінчуються цифрою 5 або цифрою 0.
- Знайти всі трьохзначні числа, які дорівнюють різниці між квадратом числа, що складається з перших двох цифр та квадратом третьої цифри. Наприклад, 147=142 -72.
-
- Надрукуйте всі непарні двохзначні числа, які починаються з парної цифри.
- Знайти всі двохзначні числа, у яких сума цифр не змінюється при множенні на 2, на 3 та на 4.
-
- Надрукуйте всі двохзначні числа, які складаються з різних цифр.
- Знайти трьохзначне число, що дорівнює сумі факторіалів своїх цифр.
-
- Надрукуйте всі двохзначні та трьохзначні числа, які складаються з різних цифр.
- Знайти всі трьохзначні числа, що дорівнюють квадрату якогось двозначного числа.
Назад
Зміст
Вперед