0 / 0 / 1
Регистрация: 08.01.2015
Сообщений: 67
|
|
1 | |
Найти все десятизначные числа с неповторяющимися цифрами12.02.2015, 10:49. Показов 6119. Ответов 53
Метки нет (Все метки)
C++ - Найти все десятизначные числа с неповторяющимися цифрами
без массивов если можно ,просто циклами пожалуйста ,не могу решить (
0
|
12.02.2015, 10:49 | |
Ответы с готовыми решениями:
53
Найти все десятизначные числа с неповторяющимися цифрами, при делении которых на 9 получается симметричное частное Найти количество чисел в отрезке [Q;S] с неповторяющимися цифрами Показать на экран все десятизначные числа, цифры в которых не повторяются Найти все трехзначные числа, квадраты которых оканчиваются тремя цифрами, которые и составляют искомые числа |
12.02.2015, 10:57 | 2 | |||||
Предупреждаю таких чисел много... очень много:
2
|
0 / 0 / 1
Регистрация: 08.01.2015
Сообщений: 67
|
|
12.02.2015, 11:02 [ТС] | 3 |
а есть более простой метод ? просто я только начал изучение ,такого мы ещё не проходили
0
|
Ilot
|
12.02.2015, 11:10
#4
|
Не по теме: Антошка, Антошка, пойдём копать картошку,
0
|
385 / 279 / 478
Регистрация: 09.05.2014
Сообщений: 769
|
||||||
20.02.2015, 03:55 | 7 | |||||
1
|
алкокодер
157 / 153 / 41
Регистрация: 27.12.2012
Сообщений: 550
|
||||||
20.02.2015, 05:20 | 8 | |||||
2
|
Диссидент
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
|
||||||
20.02.2015, 11:05 | 9 | |||||
UnsKneD, Ой, как тяжело! Для генерации всех перестановок есть значительно более интересные методы.
И для каждого разряда - отдельная переменная! А массивов, что, не существует? И многоэтажный однообразный case там, где можно сделать простое арифметическое условие! И начинать надо не с 1234567890, а с 1023456789 Вот ваш check
Добавлено через 4 минуты lawr, Почти все вышеизложенное относится и к вашему коду (кроме case). В деталях вашего кода не разбирался, но есть большие сомнения, что он будет выдавать числа именно с разными цифрами. Попробуйте хотя бы на 3-х значных. Добавлено через 10 минут Ну, если все здесь такие ленивые, поработаю за вас... Функция перестановки чисел. Алгоритм http://cppalgo.blogspot.ru/2011/02/episode-1.html http://lmgtfy.com/?q=%D0%B3%D0... 0%BE%D0%BA
0
|
385 / 279 / 478
Регистрация: 09.05.2014
Сообщений: 769
|
|
20.02.2015, 11:56 | 10 |
Байт, вы не поверите, но таки выдает, и именно что с разными цифрами по поводу массивов- прочитайте пожалуйста пост: "без массивов если можно ,просто циклами пожалуйста". ну а за подсказку об ошибке - гран мерси
0
|
Комп_Оратор)
|
||||||
20.02.2015, 12:26 | 11 | |||||
Без массивов странно звучит.
0
|
Диссидент
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
|
||||||
20.02.2015, 12:51 | 12 | |||||
Это классический алгоритм генерации перестановок в лексикографическом порядке Добавлено через 1 минуту IGPIGP, не понял, какое отношение имеет ваш код к данной задаче. И при чем тут rand? ИМХО, тут все детерминировано.
2
|
Комп_Оратор)
|
|
20.02.2015, 13:13 | 13 |
Как сказал один благочестивый математик древности: -"Господь расположил натуральные числа одно за другим, чтобы легче их находить."
И кто скажет что он был не прав, в того я первый кину каменюку. Во второй ф-ции без рандом. )
1
|
Диссидент
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
|
|
20.02.2015, 13:25 | 14 |
Не по теме: Не кидайте в меня камнями! Я согласен! Но вот кто сказал - "Господь создал натуральные числа. Все остальное - дело рук человеческих". Он же? Или другой? Добавлено через 2 минуты
0
|
IGPIGP
|
20.02.2015, 13:53
#15
|
Не по теме: Только если в реинкарнации. Великий Сагар Матха верил в её возможность, а Кронекер вряд ли. Вы как представитель славного ордена братьев во Иже Е Си можете не знать, что название библиотеки Сmath, это полу аббревиатура С.Матха (C.Math). За что создателю (С++) отдельное спасибо. Вообще, обоим создателям по спасибу. Создателю С++ и создателю создателя С++. Вот же откуда два плюса после С... :scratch: :)
0
|
алкокодер
157 / 153 / 41
Регистрация: 27.12.2012
Сообщений: 550
|
|
20.02.2015, 15:19 | 16 |
Байт, причем тут эффективность, это просто ещё один способ решения задачи по индуски.
0
|
0 / 0 / 1
Регистрация: 08.01.2015
Сообщений: 67
|
|
20.02.2015, 18:00 [ТС] | 19 |
можно комментарии если не сложно)
0
|
Диссидент
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
|
|
20.02.2015, 18:26 | 20 |
1. Когда в теме несколько человек, следует уточнять, к кому обращаешься.
2. Если ко мне, то готов тебе рассказать историю про солдата. - "Бабуля, не дашь ли водицы напиться, а то так есть хочется, что даже ночевать негде"
1
|
20.02.2015, 18:26 | |
20.02.2015, 18:26 | |
Помогаю со студенческими работами здесь
20
Найти все трехзначные числа, равные разности квадрата числа, образованного первыми двумя цифрами, и квадратом третьей Квадрат трехзначного числа оканчивается тремя цифрами, которые как раз составляют взятое число. Найти все такие числа Найти все трехзначные числа, квадраты которых оканчиваются тремя цифрами Найти все трехзначные числа, квадраты которых оканчиваются тремя цифрами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |