Ответы на вопрос:
Объяснение:
5) 300.
6) 11011= 1*2^4+1*2^3+0*2^2+1*2^1+1*2^0= 16+8+0+2+1=27
42=101010
Ввашем варианте после while необходимо писать begin, а после writeln - end. но само по себе решение некрасивое. вот вам еще два на выбор. 1. без массива var s,n: integer; begin write('введите сумму: '); read(s); n: =s div 5000; if n> 0 then begin writeln('банкнот "5000" всего: ',n); s: =s mod 5000 end; n: =s div 1000; if n> 0 then begin writeln('банкнот "1000" всего: ',n); s: =s mod 1000 end; n: =s div 500; if n> 0 then begin writeln('банкнот "500" всего: ',n); s: =s mod 500 end; n: =s div 100; if n> 0 then begin writeln('банкнот "100" всего: ',n); s: =s mod 100 end; n: =s div 50; if n> 0 then begin writeln('банкнот "50" всего: ',n); s: =s mod 50 end; n: =s div 10; if n> 0 then begin writeln('банкнот "10" всего: ',n); s: =s mod 10 end; if s> 0 then writeln('недоплачено: ',s) end. пример: введите сумму: 162504 банкнот "5000" всего: 32 банкнот "1000" всего: 2 банкнот "500" всего: 1 недоплачено: 4 2. с массивом const k: array[1..6] of integer=(5000,1000,500,100,50,10); var s,n,i: integer; begin write('введите сумму: '); read(s); for i: =1 to 6 do begin n: =s div k[i]; if n> 0 then begin writeln('банкнот "',k[i],'" всего: ',n); s: =s mod k[i] end end; if s> 0 then writeln('недоплачено: ',s) end. пример введите сумму: 15470 банкнот "5000" всего: 3 банкнот "100" всего: 4 банкнот "50" всего: 1 банкнот "10" всего: 2
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
4а4в7ч9п29.02.2020 04:55
-
mrsos2213.12.2020 01:59
-
ejulere18.05.2021 03:34
-
Дима2005Dima15.09.2021 20:26
-
zenalubimova31.12.2022 15:31
-
00KARTOSHKA0006.12.2021 17:24
-
hdn1205.05.2022 19:20
-
vikamolchanova126.03.2021 07:04
-
котак504.10.2021 08:13
-
Арнур123418.02.2023 11:24
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.