Массивы(232 задач)
Типы данных(356 задач)
Циклы(177 задач)
Условный оператор (if)(164 задач)
Python(260 задач)
Standard Template Library(2 задач)
Билет на одну поездку в метро стоит 15 рублей, билет на 5 поездок стоит 70 рублей, билет на 10 поездок стоит 125 рублей, билет на 20 поездок стоит 230 рублей, билет на 60 поездок стоит 440 рублей.
Пассажир планирует совершить n поездок. Определите, сколько билетов каждого вида он должен приобрести, чтобы суммарное количество оплаченных поездок было не меньше n, а общая стоимость приобретенных билетов – минимальна.
Дано одно число n - количество поездок.
Выведите пять целых чисел, равные необходимому количеству билетов на 1, на 5, на 10, на 20, на 60 поездок. Если для какого-то данного n существует несколько способов приобретения билетов одинаковой стоимости, необходимо вывести ту комбинацию билетов, которая дает большее число поездок.
1
1 0 0 0 0
Напишите функцию int min (int a, int b, int c, int d)
(C/C++), static int min (int a, int b, int c, int d)
(Java) function min (a,b,c,d: integer):integer
(Pascal), находящую наименьшее из четырех данных чисел.
Вводится четыре числа.
Необходимо вывести наименьшее из 4-х данных чисел.
4 5 6 7
4
Напишите функцию double power (double a, int n)
(C/C++), function power (a:real; n:longint): real
(Pascal), вычисляющую значение an.
Вводится 2 числа - a (вещественное) и
n (целое неотрицательное).
Необходимо вывести значение an.
2 2
4
Напишите функцию
bool Xor (bool x, bool y)
(C/C++),
function _Xor (x, y:boolean): boolean
(Pascal),
def xor(x, y):
(Python)
реализующую функцию "Исключающее ИЛИ" двух логических переменных x и y. Функция Xor
должна возвращать true
, если ровно один из ее аргументов x
или y
, но не оба одновременно равны true
.
Вводится 2 числа - x и y (x и y равны 0 или 1, 0 соответствует значению false, 1 соответствует значению true).
Необходимо вывести 0 или 1 - значение функции от x и y.
0 1
1
Напишите "функцию голосования" bool Election(bool x, bool y, bool z)
(C/C++), function Election (x, y, z:boolean): boolean
(Pascal), возвращающую то значение (true
или false
), которое среди значений ее аргументов x
, y
, z
встречается чаще.
Вводится 3 числа - x, y и z (x, y и z равны 0 или 1, 0 соответствует значению false, 1 соответствует значению true).
Необходимо вывести значение функции от x, y и z.
0 0 1
0