e-olymp 891. Покупка цветов

e-olymp 891. Покупка цветов

Задача. Покупка цветов На День учителя Вася решил купить букет цветов. В магазине продаются ромашки по $a$ рублей за штуку и гладиолусы по $b$ рублей за штуку ($a < b$). У Васи есть $c$ рублей. Он хочет составить букет из максимально возможного количества цветов, и при этом потратить как можно больше денег. Другими словами, из всех букетов с максимально возможным … Continue reading

e-olymp 990. 12345

e-olymp 990. 12345

Задача Вывести цифры 1, 2, 3, 4, 5 каждое в отдельной строке. Входные данные Входные данные отсутствуют. Выходные данные Выведите цифры 1, 2, 3, 4, 5 каждое в отдельной строке как показано в примере. Тесты ВХОДНЫЕ ДАННЫЕ ВЫХОДНЫЕ ДАННЫЕ 1 2 3 4 5 Код. Вариант 1

Решение В решении используется функция $endl$ для … Continue reading

e-olymp 1289. Ланч

e-olymp 1289. Ланч

Задача Влад хочет взять с собой для ланча пару фруктов. У него есть $a$ различных бананов, $b$ различных яблок и $c$ различных груш. Сколькими способами он может выбрать 2 разных фрукта из имеющихся у него? Входные данные В одной строке заданы три неотрицательных числа: $a$, $b$, $c$. Все числа не превышают [latex]10^6[/latex]. Входные данные Вывести количество способов, которыми можно … Continue reading

e-olymp 8533. Числа с разными цифрами

e-olymp 8533. Числа с разными цифрами

Задача Выведите все четырехзначные числа от $a$ до $b$, содержащие разные цифры. Входные данные Два целых числа $a$ и $b$ ([latex]1000 \le a \le b \le 9999[/latex]). Выходные данные Выведите в одной строке все числа от $a$ до $b$ с разными цифрами. Тесты  Входные данные Выходные данные  2000 2015  2013 2014 2015  9875 9999  9875 9876  1000 1234  1234  3612 3612  3612  8800 8888 … Continue reading

e-olymp 2. Цифры

e-olymp 2. Цифры

Задача Вычислить количество цифр целого неотрицательного числа $n$. Входные данные Одно целое неотрицательное число $n$ [latex](0 \ge n \ge 2\cdot10^9)[/latex]. Выходные данные Количество цифр в числе $n$. Тесты Входные данные Выходные данные 12345 5 1 1 353628 6 5454 4 0 1 Код программы (с использованием условных операторов)

  Код программы (без использования условных … Continue reading

e-olymp 8531. Делимость на числа

Задача Задано натуральное число [latex]n.[/latex] Делится ли оно одновременно на [latex] a\ [/latex] и на [latex] b?[/latex]? Входные данные Три натуральных числа [latex] n, a, b,[/latex] не больших [latex] 10^{9}.[/latex] Выходные данные Выведите «YES» если [latex] n\ [/latex] делится одновременно на [latex] a\ [/latex] и на [latex] b\ [/latex]. Выведите «NO» иначе. Тесты № Ввод Вывод 1 12 4 6 YES … Continue reading

e-olymp 7401. Друзья Степана

e-olymp 7401. Друзья Степана

Задача Степан вернулся с международной олимпиады школьников по программированию (ИОИ) и привез с собой $n$ разноцветных камней в качестве сувениров. Степан вовсе не жадный мальчик, поэтому решил поделиться камнями со своими друзьями. Каждому другу Степан отдал ровно один камень. Оказалось, что у самого Степана остался тоже только один камень. Определите, сколько же у него друзей. Входные … Continue reading

e-olymp 6275.  Удвоение

e-olymp 6275. Удвоение

Задача Удвоить каждую цифру заданного трицифрового числа. Входные данные Трицифровое целое число. Выходные данные Ответ к задаче. Тесты # ВХОДНЫЕ ДАННЫЕ ВЫХОДНЫЕ ДАННЫЕ 1 123 112233 2 564 556644 3 124 112244 4 100 110000 5 202 220022 Код программы

Решение Задаём трёхзначное число  n с помощью оператора  cin. Разобьём его на цифры, которые сохраним в переменных  abContinue reading

e-olymp 421. Йо-йо

e-olymp 421. Йо-йо

Задача Игрушка йо-йо состоит из катушки, на которую намотана нитка. Если, держа за конец нитки, отпустить катушку, то она будет, вращаясь, сначала опускаться вниз, а затем по инерции подниматься вверх. Но высота, на которую катушка поднимется, будет в $k$ раз меньше, чем высота, с которой она опустилась. Будем считать, что катушка остановилась, если высота её … Continue reading

e-olymp 8527. Неравенство ax ≤ b

e-olymp 8527. Неравенство ax ≤ b

Задача: Для заданных целых чисел $a$ и $b$ найти наибольшее и наименьшее целое решение неравенства [latex]ax\leq b [/latex]. Входные данные: Два целых числа $a$ и $b$, по модулю не превосходящих $1000$. Выходные данные: Если неравенство [latex]a x\leq b [/latex] не имеет решений, то вывести no solution. Если любое действительное число является решением неравенства [latex]ax\leq b [/latex], то вывести all. Иначе в … Continue reading

e-olymp 8520. Условный оператор — 1

e-olymp 8520. Условный оператор — 1

Условие Вычислите значение $ y $ в соответствии со следующим условием: [latex] y=\begin{cases}x^{2} — 3x +4 , x<5\\x + 7 , x\geq 5\end{cases} [/latex] Входные данные: Одно целое число [latex] x (-1000\leq x\leq 1000) [/latex]. Выходные данные Выведите значение $ y $ в соответствии с заданным условием. Тесты № входные данные выходные данные  1         … Continue reading

e-olymp 8372. Составить треугольник

e-olymp 8372. Составить треугольник

Задача взята с сайта e-olymp Задача По заданным длинам трех отрезков определить, можно ли из них составить невырожденный треугольник. Треугольник называется невырожденным, если его площадь больше 0. Входные данные Три натуральных числа $a, b, c (1 ≤ a, b, c ≤ 1000)$ — длины трех отрезков. Выходные данные Вывести YES если из отрезков можно составить невырожденный треугольник и NO в противном случае. Тесты # ВХОДНЫЕ ДАННЫЕ ВЫХОДНЫЕ … Continue reading

e-olymp 1507. История Лаурела-Харди

e-olymp 1507. История Лаурела-Харди

Задача Лаурел и Харди — два известных киногероя $50$-ых. Они известны своей разницей в весе, как можно увидеть на картинке. Если Вы еще не разобрались, кто из них кто, то я добавлю, что Лаурел легче. В свои юношеские годы Лаурел и Харди любили играть со странными качелями, и когда качели находились в равновесии, то Харди … Continue reading

e-olymp 3867. Ленивый Мишка

e-olymp 3867. Ленивый Мишка

Задача. Ленивый Мишка Мишка договорился с ребятами поиграть в футбол и уже собрался выходить из дома, но тут его поймала мама и сказала, что пока Миша не поможет ей по дому, на футбол он не пойдет. На выбор мама предложила Мишке выполнить одно из трех дел: или помыть посуду, или пропылесосить квартиру, или поиграть с … Continue reading

e-olymp 446. Ровные делители

e-olymp 446. Ровные делители

Задача Натуральное число $m$ называется ровным делителем числа $n$, если частное и остаток от деления $n$ на $m$ равны. По заданному натуральному числу $n$ найти количество его ровных делителей. Входные данные Натуральное число $n \space (1 ≤ n ≤ 10^{6})$. Выходные данные Выведите искомое количество ровных делителей числа $n$. Тесты Входные данные Выходные данные 5 … Continue reading

e-olymp 4718. Привет, Гарри!

e-olymp 4718. Привет, Гарри!

Задача взята с сайта e-olymp Задача Напишите программу, которая приветствует пользователя, выводя слово Hello, имя пользователя и знаки препинания в следующем виде: Hello, Harry Входные данные В единственной строке вводится имя пользователя. Выходные данные В первой строке выведите приветствие. Тесты # ВХОДНЫЕ ДАННЫЕ ВЫХОДНЫЕ ДАННЫЕ 1 Harry Hello, Harry 2 Peter Hello, Peter 3 Emily Hello, Emily 4 … Continue reading

e-olymp-248. Юный садовод

e-olymp-248. Юный садовод

Задача Юный садовод Условие Мама попросила Васю полить все молодые деревца в саду. Вася знает, что пока деревья маленькие, их надо очень хорошо поливать. А вот сколько поливать — неизвестно. Но Вася — очень умный мальчик. Он внимательно прочитал весь учебник ботаники для средней школы и выяснил, что полив прямо пропорционален количеству листьев на дереве. … Continue reading

e-olymp 206. Турист

e-olymp 206. Турист

Задача Гена собирается на туристический слет учеников своей школы. В своем классе он был назначен ответственным за палатки. У себя дома он нашел 3 палатки: первая их них весит [latex]a_1[/latex] килограмм и вмещает [latex]b_1[/latex] человек, вторая весит [latex]a_2[/latex] килограмм и вмещает [latex]b_2[/latex] человек, третья весит [latex]a_3[/latex] килограмм и вмещает [latex]b_3[/latex] человек. В классе Гены [latex]k[/latex] человек. Выясните, может ли … Continue reading

e-olymp 939. Квадрат суммы

e-olymp 939. Квадрат суммы

Задача взята с сайта e-olimp. Задача Найти квадрат суммы цифр двузначного натурального числа. Входные данные Одно натуральное двузначное число. Выходные данные Квадрат суммы цифр заданного числа. Тесты #    Входный данные Выходные данные 1 23 25 2 25 49 3 36 81 4 60 36 5 99 324 Код

Решение Разобьем двузначное натуральное число [latex] n … Continue reading

e-olymp 4716. Делёж яблок — 1

e-olymp 4716. Делёж яблок — 1

Задача:  [latex]n[/latex] школьников делят [latex]k[/latex] яблок поровну, неделящийся остаток остаётся в корзинке. Сколько яблок достанется каждому школьнику? Входные данные: Два положительных целых числа [latex]n[/latex] и [latex]k[/latex], не превышающие [latex]1500[/latex] — редко в школе бывает больше учеников, да и много яблок тоже кушать вредно… Выходные данные: Вывести количество яблок, которое достанется каждому школьнику. Тесты: Входные данные Выходные данные 3;14 4 10;100 10 20;20 1 1500;1500 … Continue reading