Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Chainik!
1 / 1 / 1
Регистрация: 10.11.2008
Сообщений: 43
#1

Последовательность цифр - C++

02.09.2012, 00:31. Просмотров 808. Ответов 3
Метки нет (Все метки)

Определена некоторая последовательность цифр. Напишите программу, которая определит, какое максимальное число можно составить из данной последовательности при условии, что оно должно делится на 15.

Как составить числа из цифр??
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.09.2012, 00:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Последовательность цифр (C++):

Дана последовательность, элементы которой есть целые двузначные числа. Упорядочить последовательность по убыванию произведений цифр - C++
Здравствуйте. На форуме есть код подобный, но по возрастанию сумм элементов. Как мне подправить код, чтобы было "по убыванию произведений...

Из цифр двух натуральных чисел составить наибольшее возможное число, сохраняя первоначальную последовательность цифр. - C++
подскажите пожалуйста.. Из цифр двух натуральных чисел составить наибольшее возможное число, сохраняя первоначальную последовательность...

Вводится последовательность из N целых чисел. Найти среднее арифметическое его цифр (функцией оформить определения среднего арифметического цифр числа - C++
Вводится последовательность из N целых чисел. Найти среднее арифметическое его цифр (функцией оформить определения среднего арифметического...

Дана последовательность n натуральных чисел. Для каждого числа вычислить количество его цифр и сумму этих цифр. Вывести на экран каждое число, количес - C++
Дана последовательность n натуральных чисел. Для каждого числа вычислить количество его цифр и сумму этих цифр. Вывести на экран каждое...

Последовательность из цифр, букв и знаков. Подсчитать чего больше и составить строки только из цифр, букв и знаков - C++
Дана последовательность состоящая из цифр, букв и знаков пунктуации в произвольном порядке. Подсчитать чего больше и составить строки...

Последовательность цифр - C++
Задана последовательность цифр (<100). Определить размер самой длинной неубывающей цепочки чисел этой последовательности. Например: ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Mиxaил
533 / 438 / 37
Регистрация: 10.12.2009
Сообщений: 1,857
02.09.2012, 00:38 #2
Допустим, есть 4 числа: 1, 2, 3, 4. Чтобы получить число 1234:
1 * 1000 + 2 * 100 + 3 * 10 + 4 * 1 = 1234
Вы это имели ввиду?
0
Chainik!
1 / 1 / 1
Регистрация: 10.11.2008
Сообщений: 43
02.09.2012, 00:42  [ТС] #3
Возможно. Как писать проггу??
0
I.M.
564 / 547 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
02.09.2012, 04:52 #4
1. вначале проверяете делимость на 5. Будущее число будет делиться на 5, если в последовательности цифр есть хотя бы один 0 или 5. Иначе - сообщаем, что вывести такое число нельзя.
2. затем проверяете делимость на 3. Для этого надо найти сумму всех цифр последовательности и проверить, делится ли она на 3. Если нет, то сообщаем, что вывести такое число нельзя.
3. начинаем создавать число. Младшим разрядом должен быть или 0, или 5. Если в последовательности цифр есть и 0, и 5, то в младший разряд ставите 0. Соответственно, использованную цифру выкидываете из последовательности.
4. продолжаем создавать число. Для этого сортируете последовательность цифр (по возрастанию или убыванию - не суть) и чем больше цифра, тем в более старший разряд ее ставите.

Пример 1. последовательность 4, 3, 1, 6, 7
здесь нет 0 и 5 -> число создать невозможно
Пример 2. последовательность 0, 5, 5, 2, 1
сумма цифр равна 13 -> не делится на 3 -> число создать невозможно
Пример 3. последовательность 0, 0, 5, 7, 3, 3, 1, 2
младший разряд - 0
оставшуюся последовательность 0, 5, 7, 3, 3, 1, 2 сортируем
получаем 7, 5, 3, 3, 2, 1, 0
итоговое число 75332100
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.09.2012, 04:52
Привет! Вот еще темы с ответами:

Ввести непустую последовательность цифр - C++
Используя только буквенный ввод, то есть процедуру read (c), где с-буквенная переменная, ввести непустую последовательность цифр, перед...

Вычислить последовательность цифр циклом While - C++
На скрине задание - http://i068.***********/1212/f7/6e2b7eebec3e.png Т.е. надо сложить последовательность чисел (через цикл while) и...

Подсчитать последовательность из нечетных цифр - C++
Люди помогите с программой, неправильно работает функция подсчета последовательностей из нечетных чисел. Программа должна выводить на...

Выявить последовательность неубывающих цифр - C++
Задача:Дано некоторое число N. Выявить из этого числа максимальную последовательность неубывающих цифр. Пример: число 721589. в этом...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
02.09.2012, 04:52
Ответ Создать тему
Опции темы

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