Три отрезка могут образовать треугольник только если сумма любых двух сторон больше третьей.
Даны длины трёх отрезков: a, b, c. Определите, можно ли из них составить треугольник.
Вход:
a = 3
b = 4
c = 5
Выход:
True
Напишите программу, которая принимает целое число и определяет, является ли оно четным или нечетным, выводя соответствующее сообщение.
Введите целое число: 8
Чётное
Введите целое число: -3
Нечётное
Стоимость покупки.
Напишите программу, которая считает стоимость трёх компьютеров, состоящих из монитора, системного блока, клавиатуры и мыши.
Формат входных данных.
На вход программе подаются четыре целых числа (каждое на отдельной строке): стоимость монитора, стоимость системного блока, стоимость клавиатуры, стоимость мыши.
Формат выходных данных.
Программа должна вывести одно число – стоимость покупки (трёх компьютеров).
Sample Input:
9900
55600
3999
2990
Sample Output:
217467
Следующее и предыдущее.
Напишите программу, которая считывает целое число и выводит для него на экран следующее и предыдущее целые числа в следующем формате:
Следующее за числом <текущее число> число: <следующее число>
Для числа <текущее число> предыдущее число: <предыдущее число>
Формат входных данных.
На вход программе подаётся одно целое число.
Формат выходных данных.
Программа должна вывести текст в соответствии с условием задачи.
Sample Input:
20
Sample Output:
Следующее за числом 20 число: 21
Для числа 20 предыдущее число: 19
Разделяй и властвуй.
Напишите программу, которая считывает целое положительное число x и выводит на экран последовательность чисел x, 2*x, 3*x, 4*x и 5*x, разделённых тремя чёрточками -.
Формат входных данных.
На вход программе подаётся целое положительное число x.
Формат выходных данных.
Программа должна вывести текст в соответствии с условием задачи.
Sample Input:
7
Sample Output:
7---14---21---28---35
Расстояние в метрах.
Напишите программу, которая находит полное число метров по заданному числу сантиметров.
Формат входных данных.
На вход программе подаётся натуральное число – количество сантиметров.
Формат выходных данных.
Программа должна вывести одно число – полное число метров.
Sample Input 1:
345
Sample Output 1:
3
Sample Input 2:
89
Sample Output 2:
0
Последовательность чисел 2
Даны два целых числа m и n. Напишите программу, которая выводит все целые числа от m до n включительно в порядке возрастания, если m<n, или в порядке убывания в противном случае.
Формат входных данных
На вход программе подаются два целых числа m и n, каждое на отдельной строке.
Формат выходных данных
Программа должна вывести числа в соответствии с условием задачи.
Sample Input 1:
1
5
Sample Output 1:
1
2
3
4
5
Степень двойки
Определите, является ли число n степенью двойки: n = 2k для некоторого целого k ≥ 0.
Вход:
N = 16
Выход:
True
Сумма разрядов
В магической системе счисления сила числа — это сумма его цифр.
Найдите эту силу для числа n.
Вход:
n = 1234
Выход:
10
Только +
Напишите программу, которая считывает три числа и подсчитывает сумму только положительных чисел.
Формат входных данных: на вход программе подаются три целых числа, каждое на отдельной строке.
Формат выходных данных: программа должна вывести одно число – сумму положительных чисел.
Примечание. Если положительных чисел нет, то следует вывести 0.
Sample Input 1:
4
-22
1
Sample Output 1:
5
Sample Input 2:
-1
37
62
Sample Output 2:
99
Sample Input 3:
566
-7
4
Sample Output 3:
570
Sample Input 4:
-4
-7
-18
Sample Output 4:
0
Сама неотвратимость
Безумный титан Танос собрал все 6 камней бесконечности и намеревается уничтожить половину населения Вселенной по щелчку пальцев. При этом если население Вселенной является нечетным числом, то титан проявит милосердие и округлит количество выживших в большую сторону. Помогите Мстителям подсчитать количество выживших.
Формат входных данных: на вход программе подаётся число целое n – население Вселенной.
Формат выходных данных: программа должна вывести одно число – количество выживших.
Sample Input 1:
99
Sample Output 1:
50
Sample Input 2:
1132
Sample Output 2:
566
Sample Input 3:
1
Sample Output 3:
1
Пересчёт временного интервала
Напишите программу для пересчёта величины временного интервала, заданного в минутах, в величину, выраженную в часах и минутах в следующем формате:
<исходное кол-во минут> мин - это <полное кол-во часов> час <оставшееся кол-во минут> минут.
Формат входных данных: на вход программе подаётся целое число – количество минут.
Формат выходных данных: программа должна вывести текст в соответствии с условием задачи.
Sample Input 1:
150
Sample Output 1:
150 мин - это 2 час 30 минут.
Sample Input 2:
50
Sample Output 2:
50 мин - это 0 час 50 минут.
Sample Input 3:
240
Sample Output 3:
240 мин - это 4 час 0 минут.
Трёхзначное число
Напишите программу, которая рассчитывает сумму и произведение цифр положительного трёхзначного числа и выводит текст в следующем формате:
Сумма цифр = <сумма цифр>
Произведение цифр = <произведение цифр>
Формат входных данных
На вход программе подаётся положительное трёхзначное число.
Формат выходных данных
Программа должна вывести текст в соответствии с условием задачи.
Примечание. Обращайте внимание на лишние пробелы или их отсутствие
Sample Input 1:
123
Sample Output 1:
Сумма цифр = 6
Произведение цифр = 6
Sample Input 2:
101
Sample Output 2:
Сумма цифр = 2
Произведение цифр = 0
Sample Input 3:
100
Sample Output 3:
Сумма цифр = 1
Произведение цифр = 0
Четырехзначное число
Напишите программу, которая рассчитывает сумму и произведение цифр положительного четырёхзначного числа и выводит текст в следующем формате:
Сумма цифр = <сумма цифр>
Произведение цифр = <произведение цифр>
Формат входных данных
На вход программе подаётся положительное четырёхзначное число.
Формат выходных данных
Программа должна вывести текст в соответствии с условием задачи.
Sample Input 1:
1234
Sample Output 1:
Сумма цифр = 10
Произведение цифр = 24
Таблица умножения
Дано натуральное число n. Напишите программу, которая выводит таблицу умножения на n (от 1 до 10 включительно).
Формат входных данных
На вход программе подаётся натуральное число.
Формат выходных данных
Программа должна вывести таблицу умножения на введённое число.
Примечание. В качестве знака умножения используйте английскую букву x.
Sample Input 1:
3
Sample Output 1:
1 X 3 = 3
2 X 3 = 6
...
10 X 3 =30
Квадрат или нет?
Дано число n. Проверьте, является ли оно точным квадратом целого числа.
Вход: n = 25
Выход: True
Перестановка цифр.
Дано трехзначное число , в котором все цифры различны. Напишите программу, которая выводит шесть чисел, образованных при перестановке цифр заданного числа.
Формат входных данных.
На вход программе подаётся положительное трёхзначное целое число, все цифры которого различны.
Формат выходных данных.
Программа должна вывести шесть чисел, образованных при перестановке цифр заданного числа (каждое на новой строке).
Sample Input:
123
Sample Output:
123
132
213
231
312
321
Четырёхзначное число.
Напишите программу для нахождения цифр четырёхзначного числа.
Формат входных данных.
На вход программе подаётся положительное четырёхзначное целое число.
Формат выходных данных.
Программа должна вывести текст в соответствии с условием задачи.
Sample Input:
3281
Sample Output:
Цифра в позиции тысяч равна 3
Цифра в позиции сотен равна 2
Цифра в позиции десятков равна 8
Цифра в позиции единиц равна 1
Следуй правилам
На вход программе подаётся натуральное число n. Напишите программу, которая выводит числа от 1 до n включительно за исключением:
- чисел от 5 до 9 включительно;
- чисел от 17 до включительно;
- чисел от 78 до 87 включительно.
Формат входных данных
На вход программе подаётся одно натуральное число n.
Формат выходных данных
Программа должна вывести числа в соответствии с условием задачи, каждое на отдельной строке.
Примечание. Используйте оператор continue.
Sample Input 1:
10
Sample Output 1:
1
2
3
4
10
Sample Input 1:
20
Sample Output 1:
1
2
3
4
10
11
12
13
14
15
16
Наименьший делитель.
На вход программе подаётся число n (n>1). Напишите программу, которая выводит его наименьший отличный от 1 делитель.
Формат входных данных.
На вход программе подаётся одно натуральное число n(n>1).
Формат выходных данных.
Программа должна вывести наименьший делитель отличный от 1.
Примечание. Используйте оператор break при обнаружении делителя.
Sample Input 1:
15
Sample Output 1:
3
Sample Input 2:
17
Sample Output 2:
17
Знакочередующаяся сумма.
На вход программе подаётся натуральное число n. Напишите программу вычисления знакочередующейся суммы: 1 – 2 + 3 – 4 + 5 – 6 +…+(-1)n+1 *n
Входные данные.
На вход программе подаётся натуральное число n.
Выходные данные.
Программа должна вывести единственное число в соответствии с условием задачи.
Примечание.
Для числа n = 5 будет следующая сумма: 1 – 2 + 3 – 4 + 5 = 3
Sample Input 1:
3
Sample Output 1:
2
Sample Input 2:
1
Sample Output 2:
1
Последовательность Фибоначчи.
Напишите программу, которая считывает натуральное число n и выводит первые n чисел последовательности Фибоначчи.
Формат входных данных.
На вход программе подается одно число n≤100 (n≤100) – количество членов последовательности.
Формат выходных данных.
Программа должна вывести члены последовательности Фибоначчи, отделенные символом пробела.
Примечание. Последовательность Фибоначчи – это последовательность натуральных чисел, где каждое последующее число является суммой двух предыдущих: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, …
Sample Input 1:
2
Sample Output 1:
1 1
Sample Input 2:
5
Sample Output 2:
1 1 2 3 5
Тайна делителей
Мудрец утверждает: «Каждое число раскрывает свою суть через своих делителей».
Найдите все положительные делители числа n и выведите их в порядке возрастания
n = 12
Выход:
[1, 2, 3, 4, 6, 12]
Делится ли на 9?
Число делится на 9, если сумма его цифр делится на 9.
Проверьте, делится ли число n на 9, не используя операцию % 9.
Вход: n = 189
Выход: True
Палиндромное число
Проверьте, является ли число n палиндромом (читается одинаково слева направо и справа налево).
Вход: n = 121
Выход: True