Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
2 / 2 / 0
Регистрация: 18.09.2021
Сообщений: 119

Какую максимальную сумму мог проиграть Иванушка?

10.10.2021, 21:02. Показов 1526. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Благодаря научному прогрессу продолжительность жизни становилась все больше. И время на освоение школьной программы увеличивалось. Новоиспеченные первокурсники, после 50-ти лет обучения в школе, очень хотели побыстрее начать зарабатывать на шикарную жизнь. Некто Иванушка, не дождавшись курсов по экономике и теории вероятности, решил зарабатывать на бирже. Известно, что он совершал не более одной сделки в день. Известно также, что ему очень не везло. Изначально у него было 1000000 тугриков. В конце игры акций у него не было, только тугрики. В отличие от него, Вам известно как изменялся курс акций по дням. Какую максимальную сумму он мог проиграть?

Формат ввода
В первой строке число дней (не более 100). В следующих строках - курсы акций за каждый день. Курс акций строго положительный и не превосходит 1000 тугриков за акцию. Тесты подобраны так, что все числа целые, округлять не нужно.

Формат вывода
Одно число - максимально возможная разница между начальной и конечной суммами.

Пример
Ввод:
4
100
200
50
100

Вывод:
750000

Примечания
Иванушка не обязан покупать акции в первый же день. Он не обязан использовать всю сумму для операции. Он мог и вообще не совершить покупок и продаж. В этом случае проигрыш равен нулю.

Пример:

Дата Курс

01.09 100

02.09 200

03.09 50

04.09 100

Самая невыгодная последовательность такая:

01.09 Иванушка ничего купил, надеясь, что акции станут дешевле.

02.09 Иванушка заметил, что акции растут, предположил, что они будут расти дальше, и купил 5000 акций на всю сумму.

03.09 Иванушка заметил, что акции падают, предположил, что они будут продолжать падать, и продал 5000 акций получив 250000 тугриков.

04.09 Он ничего не делал, т.к. в конце акций у него не осталось.

Проигрыш составил 1000000 - 250000 = 750000.
 Комментарий модератора 
Создавайте темы с осмысленными и понятными названиями
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.10.2021, 21:02
Ответы с готовыми решениями:

Написать программу
Написати програму, яка складаються з наступних дій: 1. Опису змінної індексованого типу (вектора), що складається з 30 елементів ...

написать программу на языке c#
Здравствуйте! У меня к вам просьба, дорогие форумчане. Дело в том, что в грядущую среду у меня состоится пересдача. По словам моего...

Написать программу – тест
Помогите с написанием программы пожалуйста. Написать программу – тест. Перед началом тестирования вводится фамилия студента, затем...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.10.2021, 21:02
Помогаю со студенческими работами здесь

Число студентов, собравшихся у самого популярного преподавателя
Сама задача(скрин):

Написать программу для подбора
Не могу сообразить как сделать программу. Как в программу внести базу с уже внесёнными веществами и содержанием в них в граммах, человек...

Написать программу через подпрограммы
сама программа вот: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; ...

Написать программу: a*(a+1)*.*(a+n-1)
Помогите пожалуйста! Решить следующую задачу: a*(a+1)*...*(a+n-1)

Написать программу на C#
Помогите написать программу на C# пжл.:задана матрица 4х4.если максимальный элемент матрицы стоит на главной диагонали,то все элементы...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла: Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере нетипового документа выдачи шин для спецтехники с табличной частью, разработанного в конфигурации КА2. Данные берутся из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru