Вводится натуральное число N, не превышающее 1000. Напечатайте в возрастающем порядке все числа из диапазона от 1 до N включительно, которые делятся на 3, и при этом дополнительно делятся хотя бы на одно из чисел 7 или 11 (или на оба этих числа).
Ввод | Вывод |
---|---|
50 |
21 33 42 |
66 |
21 33 42 63 66 |
Напечатайте в порядке возрастания все трехзначные числа, у которых первая и третья цифры совпадают (средняя цифра при этом может быть любой).
В этой задаче вашей программе ничего не подается на вход. В этой задаче в проверяющей системе вам не показывается ни правильный ответ, ни то, что вывела ваша программа.
Начало и конец вывода (вместо многоточия должно идти продолжение последовательности) |
---|
101 111 121 131 ... 989 999 |
Напечатайте в порядке возрастания все трехзначные числа, у которых все 3 цифры различны. В конце в отдельной строчке напечатайте количество таких чисел.
В этой задаче вашей программе ничего не подается на вход. В этой задаче в проверяющей системе вам не показывается ни правильный ответ, ни то, что вывела ваша программа.
Начало и конец вывода (вместо многоточия должно идти продолжение последовательности, вместо слова "Количество" - число) |
---|
102 103 104 105 106 107 108 109 120 123 124... 986 987 Количество |
В трехзначном числе зачеркнули первую цифру слева, когда полученное двухзначное число умножили на 7, то получили исходное число. Найдите и выведите это число. Если таких чисел несколько, напечатайте любое одно из них.
В этой задаче вашей программе ничего не подается на вход. В этой задаче в проверяющей системе вам не показывается ни правильный ответ, ни то, что вывела ваша программа.
В строчку вводится список чисел. Определите, сколько чисел среди введенных равны 2.
Ввод | Вывод |
---|---|
3 3 3 2 3 4 2 5 2 |
3 |
5 5 5 5 5 |
0 |
Дан список чисел. Посчитайте в нем количество пар соседних чисел, которые равны между собой
Ввод | Вывод |
---|---|
1 2 2 3 2 2 2 |
3 |
1 2 2 3 3 3 2 2 2 |
5 |
Выведите значение наименьшего нечетного элемента списка, а если в списке
нет нечетных элементов - выведите число 0
.
Ввод | Вывод |
---|---|
0 1 2 3 4 |
1 |
2 4 6 8 10 |
0 |
Дан список чисел. Выведите сначала нечетные числа (в том порядке, в каком они введены), а затем - четные (в том порядке, в каком они введены).
Ввод | Вывод |
---|---|
1 2 2 3 2 4 2 |
1 3 2 2 2 4 2 |
1 2 6 3 1 3 2 6 2 |
1 3 1 3 2 6 2 6 2 |
Существует легенда, что Иосиф Флавий - известный историк первого века - выжил и стал известным благодаря математической одаренности. В ходе иудейской войны он в составе отряда из 41 иудейского воина был загнан римлянами в пещеру. Предпочитая самоубийство плену, воины решили выстроиться в круг и последовательно убивать каждого третьего из живых до тех пор, пока не останется ни одного человека. Однако Иосиф наряду с одним из своих единомышленников счел подобный конец бессмысленным - он быстро вычислил спасительные места в порочном круге, на которые поставил себя и своего товарища. И лишь поэтому мы знаем его историю.
В нашем варианте мы начнем с того, что выстроим в круг N человек, пронумерованных числами от 1 до N, и будем исключать каждого k-ого до тех пор, пока не уцелеет только один человек. (Например, если N=10, k=3, то сначала умрет 3-й, потом 6-й, затем 9-й, затем 2-й, затем 7-й, потом 1-й, потом 8-й, за ним - 5-й, и потом 10-й. Таким образом, уцелеет 4-й.)
Задача: определить номер уцелевшего.
Входные данные: Вводятся числа N и k.
Ограничения: 1≤N≤500, 1≤k≤100.
Выходные данные: Программа должна выдавать номер уцелевшего человека.
Пример ввода | Пример вывода |
10 3 |
4 |