Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 25.02.2018
Сообщений: 5
1

Задача "Нумизмат"

03.06.2018, 17:49. Показов 1060. Ответов 2
Метки нет (Все метки)

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

Валера не силен в программировании, в отличие от вас, так помогите ему охарактеризовать его коллекцию монет.

Входные данные
Первая строка входного файла содержит натуральное число N (N < 1000) - количество монет в коллекции. Во второй строке входного файла находятся N целых неотрицательных чисел - номиналы монет в коллекции. Значения номиналов не превышают 109.

Выходные данные
Выходной файл должен содержать единственное число - ответ на задачу.
Стандартный ввод Стандартный вывод
3
500 1 20 500201
1
56 56
Нужна помощь, желательно с объяснением хоть каким нибудь.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.06.2018, 17:49
Ответы с готовыми решениями:

Необработанное исключение в "0x77913ab3" в "x": 0xC0000005: Нарушение прав доступа при чтении "0xdddddddd"
вот код, нужно найти 3 минимальных положительных числа в массиве. При размере массива больше 950 в...

Задача с открытием файла с расширением ".ec", Буду благодарен за ответ
Добрый вечер, форумчане! Нужна ваша помощь или совет в открытии файла с расширением &quot;.ec&quot;. Сам...

Задача "Производители-Потребители", реализация с помощью Events и циклического буфера
Доброго времени суток. Написал программу для решения сабжевой задачи, с условиями 1...

Олимпиадная задача, "ЕГЭ".
С целью упрощения ЕГЭ по литературе, было решено оставить в нем вопросы только с ответами &quot;да&quot; или...

2
2 / 1 / 4
Регистрация: 10.05.2018
Сообщений: 35
03.06.2018, 22:06 2
Лучший ответ Сообщение было отмечено KoEn99 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
ifstream za;
za.open("test.dat", ifstream::in | ifstream::out );
        za >> b;
        int *tera = new int[b];
        for (int i = 0; i<b; i++)
        {
            za >> tera[i];
        }
        za.close();
считывание и запись, а вот логики что надо я не понял, толи большее найти толи суму их посчитать. толи еще что
C++
1
2
3
4
5
ofstream za;
    za.open("test.dat", ofstream::in | ofstream::out );
    za << b<<"\n";
    za.close();
delete[] tera;
0
353 / 134 / 28
Регистрация: 16.12.2012
Сообщений: 607
Записей в блоге: 1
03.06.2018, 23:49 3
Считать как строки и отсортировать. Конец
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.06.2018, 23:49

Ошибка: invalid conversion from "int" to "SDL_RendererFlip"
Скриншот приложен, Вот страница, откуда я брал этот код Подскажите что делать

О "нестабильности" или "переполнении" цикла foreach
Здравствуйте, коллеги. Недавно коллега-программист сообщил мне страшную вещь: оказывается, что...

CString buff = "aaa" + "bbb"
Хочется одним оператором конкатенировать несколько подстрок CString buff = &quot;aaa&quot; + &quot;bbb&quot;...

Qt Creator. Все "за" и "против"
Доброго времени суток, форумчане! Сегодня задался вопросом использования такой IDE, как Qt Creator....


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.