Дано трехзначное число. Найдите сумму его цифр.
Ввод | Вывод |
---|---|
179 |
17 |
Пирожок в столовой стоит \(a\) рублей и \(b\) копеек. Определите, сколько рублей и копеек нужно заплатить за \(n\) пирожков. Программа получает на вход три числа: \(a\), \(b\), \(n\), и должна вывести два числа: стоимость покупки в рублях и копейках.
Ввод | Вывод |
---|---|
10 |
20 30 |
2 |
10 0 |
С начала суток прошло \(n\) минут. Определите, сколько часов и минут будут показывать электронные часы в этот момент. Программа должна вывести два числа: количество часов (от 0 до 23) и количество минут (от 0 до 59).
Ввод | Вывод |
---|---|
150 |
2 30 |
На каждой странице книги напечатано ровно \(k\) строк: на первой странице находятся строки с \(1\) по \(k\), на второй — c \(k+1\) по \(2k\) и т.д. Определите, на какой странице находится строка номер \(n\) и какой по счёту будет эта строка на странице.
Даны числа \(k\) и \(n\), нужно вывести два числа: номер страницы и номер строки на странице.
Ввод | Вывод |
---|---|
50 |
2 50 |
Ручка стоила \(K\) рублей. Первого сентября стоимость ручки увеличилась ровно на \(P\) процентов. Определите, сколько ручек можно купить на \(S\) рублей после подорожания.
Программа получает на вход три числа: \(K\), \(P\), \(S\).
Ввод | Вывод |
---|---|
33 |
2 |
Пояснение к примеру. После подорожания ручка стала стоить 34 рубля 65 копеек. На 100 рублей можно купить 2 ручки.
В некоторой школе решили набрать три новых математических класса и оборудовать кабинеты для них новыми партами. За каждой партой может сидеть двое учащихся. Известно количество учащихся в каждом из трех классов. Выведите наименьшее число парт, которое нужно приобрести для них.
Программа получает на вход три натуральных числа: количество учащихся в каждом из трех классов.
Ввод | Вывод |
---|---|
25 |
40 |
Напишите программу, которая считывает значения двух переменных a и b, затем меняет их значения местами (то есть в переменной a должно быть записано то, что раньше хранилось в b, а в переменной b записано то, что раньше хранилось в a). Затем выведите значения переменных.
Ввод | Вывод |
---|---|
3 |
7 3 |
Примечание. Решением задачи не является такой код:
cin >> a >> b; cout << b << " " << a << endl;Указание. Используйте вспомогательную переменную.
Решите предыдущую задачу без использования вспомогательной переменной.
В некоторой школе занятия начинаются в 9:00. Продолжительность урока — 45 минут, после 1-го, 3-го, 5-го и т.д. уроков перемена 5 минут, а после 2-го, 4-го, 6-го и т.д. — 15 минут.
Дан номер урока (число от 1 до 10). Определите, когда заканчивается указанный урок. Выведите два целых числа: время окончания урока в часах и минутах.
Ввод | Вывод |
---|---|
3 |
11 35 |
2 |
10 35 |
За день машина проезжает \(n\) километров. Сколько дней нужно, чтобы проехать маршут длиной \(m\) километров?
Программа получает на вход числа \(n\) и \(m\).
Ввод | Вывод |
---|---|
700 |
2 |
700 |
3 |
\(n\) школьников делят \(k\) яблок “поровну”, то есть так, чтобы количество яблок, доставшихся любым двум школьникам, отличалось бы не более, чем на 1.
Программа получает на вход числа \(n\) и \(k\) и должна вывести количество школьников, которым достанется яблок меньше, чем некоторым из их товарищей.
Ввод | Вывод |
---|---|
7 |
5 |
7 |
0 |
Улитка ползет по вертикальному шесту высотой \(h\) метров, поднимаясь за день на \(a\) метров, а за ночь спускаясь на \(b\) метров. На какой день улитка доползет до вершины шеста?
Программа получает на вход натуральные числа \(h\), \(a\), \(b\), и должна вывести одно натуральное число. Гарантируется, что \(h\ge a\gt b\).
Ввод | Вывод |
---|---|
10 |
8 |
Электронные часы показывают время в формате h:mm:ss
, то есть сначала записывается
количество часов, потом обязательно двузначное количество минут, затем обязательно двузначное количество секунд.
Количество минут и секунд при необходимости дополняются до двузначного числа нулями.
С начала суток прошло \(n\) секунд. Выведите, что покажут часы. Обратите внимание, что \(n\) может быть больше количества секунд в сутках.
Ввод | Вывод |
---|---|
3602 |
1:00:02 |
129700 |
12:01:40 |
В часах села батарейка, и они стали идти вдвое медленнее. Когда на часах было \(x_1\) часов \(y_1\) минут, правильное время было \(a_1\) часов \(b_1\) минут. Сколько времени будет на самом деле, когда часы в следующий раз покажут \(x_2\) часов \(y_2\) минут?
Программа получает на вход числа \(x_1\), \(y_1\), \(a_1\), \(b_1\), \(x_2\), \(y_2\) в указанном порядке. Все числа целые. Числа \(x_1\), \(a_1\), \(x_2\) — от 0 до 23, числа \(y_1\), \(b_1\), \(y_2\) — от 0 до 59.
Выведите два числа \(a_2\) и \(b_2\), определяющие сколько будет времени на самом деле, когда на часах будет \(x_2\) часов \(y_2\) минут.
Ввод | Вывод |
---|---|
12 |
10 36 |
12 |
14 0 |
Длина Московской кольцевой автомобильной дороги —109 километров. Байкер Вася стартует с нулевого километра МКАД и едет со скоростью \(v\) километров в час. На какой отметке он остановится через \(t\) часов?
Программа получает на вход значение \(v\) и \(t\). Если \(v>0\), то Вася движется в положительном направлении по МКАД, если же значение \(v<0\), то в отрицательном.
Программа должна вывести целое число от 0 до 108 — номер отметки, на которой остановится Вася.
Ввод | Вывод |
---|---|
60 |
11 |
-1 |
108 |
Дано четырехзначное число. Определите, является ли его десятичная запись симметричной. Если число симметричное, то выведите 1, иначе выведите любое другое целое число. Число может иметь меньше четырех знаков, тогда нужно считать, что его десятичная запись дополняется слева незначащими нулями.
Ввод | Вывод |
---|---|
2002 |
1 |
2008 |
37 |
Даны два натуральных числа n и m. Если одно из них делится на другое нацело, выведите 1, иначе выведите любое другое целое число.
Ввод | Вывод |
---|---|
2 |
1 |
8 |
1 |
3 |
7 |
\(N\) человек разбили на \(M\) команд, в каждой команде есть хотя бы один человек. Все члены каждой команды обменялись рукопожатиями. Посчитайте минимальное и максимальное число возможных рукопожатий.
Программа получает на вход числа \(N\) и \(M\), \(1 \le M\le N\) и должна вывести два числа — минимальное и максимальное число рукопожатий.
Ввод | Вывод |
---|---|
4 |
2 |
Тесты к этой задаче закрытые.
В однокруговом турнире без ничьих участвовало \(N\) команд (каждая сыграла с каждой по одному матчу). Победителями считаются все команды, которые выиграли не меньше партий, чем остальные. Какое наибольшее количество победителей может быть в таком турнире?
Вводится одно натуральное число — количество команд.
Выведите одно число — наибольшее возможное количество победителей в таком турнире.
Ввод | Вывод |
---|---|
2 |
1 |
Тесты к этой задаче закрытые.
Напишите программу, которая считывает два целых числа \(a\) и \(b\) и выводит наибольшее значение из них.
При решении задачи можно пользоваться только
целочисленными арифметическими операциями +
, -
,
*
, //
, %
, =
.
Нельзя пользоваться нелинейными конструкциями: ветвлениями, циклами, функциями.
Ввод | Вывод |
---|---|
8 |
8 |
5 |
8 |
5 |
5 |
Тесты к этой задаче закрытые.
Имеется \(N\) кг металлического сплава. Из него изготавливают заготовки массой \(K\) кг каждая. После этого из каждой заготовки вытачиваются детали массой \(M\) кг каждая (из каждой заготовки вытачивают максимально возможное количество деталей). Если от заготовок после этого что-то остается, то этот материал возвращают к началу производственного цикла и сплавляют с тем, что осталось при изготовлении заготовок. Если того сплава, который получился, достаточно для изготовления хотя бы одной заготовки, то из него снова изготавливают заготовки, из них— детали и т.д.
Напишите программу, которая вычислит, какое количество деталей может быть получено по этой технологии из имеющихся исходно \(N\) кг сплава.
Программа получает на вход три натуральных числа \(N\), \(K\), \(M\), при этом \(K\ge M\), числа не превосходят \(10^{18}\).
Выведите одно число — количество деталей, которое может получиться по такой технологии.
Ввод | Вывод |
---|---|
10 |
4 |
13 |
3 |
14 |
4 |
13 |
2 |
1 |
0 |
Тесты к этой задаче закрытые.
Как известно, длину Удава можно измерять Попугаями и Мартышками. Оказалось, что длина Удава равна \(n\) целым Попугаям (и, возможно, ещё какая-то дробная часть Попугая) или \(m\) целым Мартышкам (и, возможно, ещё какая-то дробная часть Мартышки). Определите, какая минимальная и максимальная возможная длина Мартышки в Попугаях.
Программа получает на вход два целых числа \(n\) и \(m\), каждое на своей строке — количество Попугаев и Мартышек в Удаве, соответственно.
Программа должна вывести два целых числа — минимальную и максимальную возможную длину одной Мартышки в Попугаях.
Тесты к этой задаче закрытые.
Ввод | Вывод |
---|---|
38 |
6 |
Как сделать скриншот в Windows:
Установите среду разработки CLion, сделайте скриншот, демонстрирующий работу CLion (должно быть видно, что вы умеете компилировать и запускать программы). Cохраните его в формате JPEG, картинку со скриншотом сдайте в тестирующую систему.