Отримання знань
дистанційна підтримка освіти школярів
Пошук у масиві за певними критеріями (задачі)
Задача Bitcoin
Кощій Безсмертний вирішив іти в ногу з часом і всі золоті монети, які протягом століть накопилися у скринях, перевести в електронну валюту – біткоїни. Звернувшись до банку “Іван-дурак і сини”, він дізнався, що за одну операцію здійснити обмін великої суми коштів неможливо. Кощієві довелося користуватися послугами банкірів упродовж N днів. На жаль, курс криптовалюти дещо коливався, тому купувати довелося по різній ціні. Кощій зберіг всі квитанції з банку і точно знає щоденний курс біткоїна протягом N днів. Допоможіть йому знайти найменшу та найбільшу вартість електронної валюти за вказаний період. |
![]() |
Вхідні дані
Програма читає з клавіатури:
¤ у першому рядку натуральне число N – кількість днів;
¤ у другому рядку N дійсних чисел, введених через пропуск, – щоденний курс біткоїна.
Вихідні дані
Програма виводить на екран через пропуск 2 дійсних числа – найменшу та найбільшу вартості електронної валюти.
Приклади вхідних і вихідних даних
Введення: 5
12.3 13.5 12.95 10.7 17.69
Виведення: 10.7 17.69
Введення: 8
6.69 5.87 9.1 8.74 8.63 7.48 6.71 9.11
Виведення: 5.87 9.11
Задача Mushrooms_pickers
Казкові герої вирішили дружньою компанією вибратись на природу та назбирати грибів.
Через кілька годин блукань по лісу всі зустрілися на великій галявині та вирішили визначити, хто найкращий грибник.
Шапокляк весь час відволікалась, щоб стріляти у птахів з рогатки та лякати косуль, тому й грибів назбирала найменше. Поки решта грибників обирали лічильну комісію, вона поміняла свій кошик та корзинку з найбільшою кількістю грибів.
Які статистичні дані отримала немало здивована комісія?
Вхідні дані
Програма читає з клавіатури:
¤ у першому рядку натуральне число N – кількість казкових героїв;
¤ у другому рядку N натуральних чисел (кожне число – це кількість грибів, зібрана відповідним грибником).
Вихідні дані
Програма виводить на екран N натуральних чисел – змінені статистичні дані.
Приклади вхідних і вихідних даних
Введення: 5
12 36 47 10 2
Виведення: 12 36 2 10 47
Введення: 7
6 41 23 55 16 27 52
Виведення: 55 41 23 6 16 27 52
Задача Taxes (задача “Податки” acmp#293)
![]() |
У тридев’ятому царстві є N постійно конкуруючих між собою фірм. Протягом року кожна організація отримує прибуток V[i] тугриків. Цар особисто призначає фірмам податки, враховуючи свої симпатії. Тому не дивно, що всі податки різні (для i-ої організації становлять P[i] відсотків). Економісти вирішили з’ясувати, яка фірма приносить державі найбільші прибутки. На жаль, вони не навчалися у ФМГ № 17, тому їх завдання різко ускладнюється. Допоможіть їм. |
Вхідні дані
Програма читає з клавіатури:
¤ у першому рядку натуральне число N – кількість фірм (0 <N ≤ 100);
¤ у другому рядку N цілих невід’ємних чисел – їх прибутки;
¤ у третьому рядку N цілих чисел від 0 до 100 – податки фірм у відсотках.
Вихідні дані
Програма виводить на екран одне натуральне число – номер фірми, від якої держава отримує найбільший податок. Якщо таких фірм кілька, виведіть організацію з найменшим номером.
Приклади вхідних і вихідних даних
Введення: 2
1 2
3 2
Виведення: 2
Введення: 3
100 1 50
0 100 3
Виведення: 3
Введення: 3
35 20 40 23
3 24 12 1
Виведення: 2