Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 16.10.2013
Сообщений: 66

Вывести через пробел, сколько купюр достанутся Васе, Пете и Коле соответственно.

14.10.2016, 11:55. Показов 1721. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вася с Петей и Колей заработали много денег. Чтобы не мучиться с дележкой, они решили, что сначала Вася заберет все купюры максимального достоинства, затем Петя – минимального , а все оставшиеся – Коля Помогите рассчитать, кто сколько купюр получит.
Формат входных данных
В первой строке содержится число N (1 ≤ N ≤ 1000000) – количество купюр. Во второй строке записано N натуральных чисел, не превосходящих 109 – номиналы купюр.
Формат выходных данных
Выведите через пробел три числа: сколько купюр достанется Васе, Пете и Коле соответственно.
Пример
input.txtoutput.txt
4 
1 2 3 41 1 2
5 
2 2 4 4 43 2 0

Напишите код плиз
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.10.2016, 11:55
Ответы с готовыми решениями:

Сколько купюр разного достоинства отдаст покупатель, если он начинает платить с самых крупных купюр?
Покупатель должен заплатить в кассу 5 руб. У него имеются купюры по 1, 5, 10, 50, 100, 500, 1000 и 10000 руб. Сколько купюр разного...

При вводе сумы вывести сколько каких купюр банкомат выдаст
Помогите плиз! Не могу понять как это реализовать! Дали задание, но я не понимаю :( "задание - банкомат есть купюры...

Программа должна выдавать сколько купюр каждого номинала потребуется для размена, при условии, что количество купюр каждого вида ограничено
Здравствуйте, у меня в задаче пользователь вводит количество денег в грн, имеется массив денег, которыми можно разменять введенную сумму(на...

1
 Аватар для JuriiMW
5095 / 2661 / 2355
Регистрация: 10.12.2014
Сообщений: 10,060
17.10.2016, 08:32
Лучший ответ Сообщение было отмечено Joy как решение

Решение

Повезло вам!
На днях буквально для ответов писал…
Там чел откопал ответ 4-х летней давности
Ещё не закрыл паскаль:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 begin
  var ОбщееЧислоКупюр, ЗначениеМинимальнойКупюры, КоличествоМинимальныхКупюр,
  ЗначениеМаксимальнойКупюры, КоличествоМаксимальныхКупюр, ЗначениеПервойКупюры,
  ЗначениеОчереднойКупюры : Integer; var Txt : Text; Reset(Txt, 'input.txt');
  ReadLn(Txt, ОбщееЧислоКупюр); Read(Txt, ЗначениеПервойКупюры);
  ЗначениеМинимальнойКупюры := ЗначениеПервойКупюры; КоличествоМинимальныхКупюр
  := 1; ЗначениеМаксимальнойКупюры := ЗначениеПервойКупюры;
  КоличествоМаксимальныхКупюр := 1; for var N := 2 to ОбщееЧислоКупюр do begin
  Read(Txt, ЗначениеОчереднойКупюры); if ЗначениеОчереднойКупюры <
  ЗначениеМинимальнойКупюры then begin ЗначениеМинимальнойКупюры :=
  ЗначениеОчереднойКупюры; КоличествоМинимальныхКупюр := 1; end else
  if ЗначениеОчереднойКупюры > ЗначениеМаксимальнойКупюры then begin
  ЗначениеМаксимальнойКупюры := ЗначениеОчереднойКупюры;
  КоличествоМаксимальныхКупюр := 1; end else if ЗначениеОчереднойКупюры =
  ЗначениеМинимальнойКупюры then КоличествоМинимальныхКупюр += 1 else if
  ЗначениеОчереднойКупюры = ЗначениеМаксимальнойКупюры then
  КоличествоМаксимальныхКупюр += 1; end; Close(Txt); Rewrite(Txt, 'output.txt');
  WriteLn(Txt, КоличествоМаксимальныхКупюр, #32, КоличествоМинимальныхКупюр, #32,
  ОбщееЧислоКупюр - КоличествоМаксимальныхКупюр - КоличествоМинимальныхКупюр);
  Close(Txt);
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.10.2016, 08:32
Помогаю со студенческими работами здесь

Как Пете узнать, сколько денег останется у него
Практическая работа Задание 8. У первоклассника Пети m рублей. Мороженое стоит k рублей. Петя решил наесться досыта мороженого, для...

Найдите сколько минут Пете нужно варить яйцо
Приготовление яиц. Петя любит есть вареные яйца. Для того, чтобы приготовить яйцо всмятку нужно варить его X минут. Чтобы приготовить...

Сколько месяцев потребуется Пете копить деньги для покупки компьютера
Каждую неделю Петя получает сумму в размере S рублей на личные расходы, из них он тратит X% на сладости, остальные деньги откладывает для...

Даны два инпута. В первый вводится через пробел элементы некоторого массива(Сколько неизвестно)
Помогите с задачей пожалуйста. Даны два инпута. В первый вводится через пробел элементы некоторого массива(Сколько неизвестно). Во...

Вывести цифры числа через пробел
Из &quot;179&quot; - &quot;1 7 9&quot; Дано натуральное число N. Выведите все его цифры по одной, в обычном порядке, разделяя их пробелами или новыми...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru