Языка программирования С никак не выходит написать код. Создать приложение для подсчета на компьютере суммы сдачи и указать какие банкноты и в каком количестве образуют эту сумму. Имеются два массива из 5 элементов, note[i] задает значение банкноты, а count[i] определяет количество банкноты данного достоинства. И имеют банкноты достоинством 5000, 1000, 500, 100, 50 и 10 руб. В компьютер вводится значение переменной total, которая определяет сумму покупки, значение переменной cash, определяющей сумму денег в рублях, которую дает покупатель. Расчет сдачи начинается с того, что сначала сдачу включается максимальное количество банкнот самого большого достоинства. Для выдачи оставшейся части денег ищется максимальное количество банкнот с меньшим достоинством и т.д. Сумма меньше 10 руб. указывается без указания банкнот. Предусмотреть случай, когда денег в касса для выдачи сдачи недоступно, о чем должно быть напечатано сообщение.
Ответы на вопрос:
Алгори́тм (латинізов. Algorithmi за араб. ім'ям перського математика аль-Хорезмі) — набір інструкцій, які описують порядок дій виконавця, щоб досягти результату розв'язання задачі за скінченну кількість дій; система правил виконання дискретного процесу, яка досягає поставленої мети за скінченний час. Для візуалізації алгоритмів часто використовують блок-схеми.
Для комп'ютерних програм алгоритм є списком деталізованих інструкцій, що реалізують процес обчислення, який, починаючи з початкового стану, відбувається через послідовність логічних станів, яка завершується кінцевим станом. Перехід з попереднього до наступного стану не обов'язково детермінований — деякі алгоритми можуть містити елементи випадковості.
Поняття алгоритму належить до підвалин математики. Обчислювальні процеси алгоритмічного характеру (як-то арифметичні дії над цілими числами, знаходження НСД двох чисел тощо) відомі людству з глибокої давнини. Проте, чітке поняття алгоритму сформувалося лише на початку XX століття.
Часткова формалізація поняття алгоритму розпочалася зі спроб розв'язати задачу розв'язності (нім. Entscheidungsproblem), яку сформулював Давид Гільберт у 1928 р. Наступні формалізації були необхідні для визначення ефективної обчислювальності[1] або «ефективного методу»[2]; до цих формалізацій належать рекурсивні функції Геделя-Ербрана-Кліні 1930, 1934 та 1935 років, λ-числення Алонзо Черча 1936 р., «Формулювання 1» Еміля Поста 1936 року, та машина Тюрінга, розроблена Аланом Тюрінгом протягом 1936, 1937 та 1939 років. В методології алгоритм є базисним поняттям і складає основу опису методів. З методології виходить якісно нове поняття алгоритму як оптимальність з наближенням до прогнозованого абсолюту. Зробивши все в послідовності алгоритму за граничних умов задачі маємо ідеальне рішення нагальних проблем науково-практичного характеру. В сучасному світі алгоритм будь-якої діяльності у формалізованому виразі складає основу освіти на прикладах, за подоби. На основі подібності алгоритмів різних сфер діяльності була сформована концепція (теорія) експертних систем.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Другие предметы
-
1553VinyaPyhtya09.08.2020 08:10
-
Liza1410200409.04.2022 07:19
-
TANYA88993311.08.2021 13:25
-
Alikjon24.05.2023 13:47
-
vikysik92717.02.2021 09:58
-
Carolina1Cerry27.06.2020 07:46
-
fiaskobro01.08.2021 21:54
-
Vilka200804.06.2023 11:52
-
mail56box29.04.2022 19:07
-
кира1973281986314.03.2023 06:21
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.