Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
-9 / 1 / 0
Регистрация: 02.05.2018
Сообщений: 79

Построить все 5-значные числа с четырмя различными цифрами

13.04.2019, 11:19. Показов 1361. Ответов 11

Студворк — интернет-сервис помощи студентам
Нужна помощь в решении следующей задачи:
Построить все 5-значные числа с четырмя различными цифрами.
Заранее огромное спасибо!!!
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.04.2019, 11:19
Ответы с готовыми решениями:

Дано натуральное число с различными цифрами. Определить, максимальная цифра числа расположена ближе к началу или концу числа
Дано натуральное число с различными цифрами. Определить, максимальная цифра числа расположена ближе к началу или концу числа. напр...

Найдите первые по порядку натуральные числа с различными цифрами
Люди кто сможет решить задачу..? Задача на C++ Найдите первые N(1<=N<=8877690) по порядку натуральные числа с различными цифрами....

Найти все натуральные n-значные числа.
1) Найти сумму всех n-значных чисел, кратных k (1 < п < 4). 2) Найти все натуральные n-значные числа, цифры в которых образуют строго...

11
60 / 45 / 15
Регистрация: 06.03.2018
Сообщений: 202
13.04.2019, 12:45
А какой Ваш вариант решения?
0
-9 / 1 / 0
Регистрация: 02.05.2018
Сообщений: 79
13.04.2019, 16:25  [ТС]
Я конечно извиняюсь, но если бы я мог решить это сам, я бы сюда не писал
0
-9 / 1 / 0
Регистрация: 02.05.2018
Сообщений: 79
01.01.2020, 23:12  [ТС]
ошибка
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
02.01.2020, 00:17
Цитата Сообщение от MaxiD Посмотреть сообщение
Построить все 5-значные числа с четырмя различными цифрами
Прошу пояснений. Если не сможешь толком объяснить - приведи примеры. Какие числа подходят, какие - нет
12345 - подходит?
12344 - подходит?
12312 - подходит?
Кроме того,
Цитата Сообщение от MaxiD Посмотреть сообщение
если бы я мог решить это сам,
А читал ли ты правило 4.7? Или читал, да не понял? В свете этого правила твой пост - чушь.
Цитата Сообщение от MaxiD Посмотреть сообщение
ошибка
Еще одна чушь

Добавлено через 8 минут
MaxiD, пойми простую вещь. Мы тут все любим заниматься спасением утопающих. Но
а) уважаем барахтающихся. Ибо те, кто не барахтается, все равно пойдут камнем на дно. Не в этот - так в другой такой же раз.
б) Протяни руку. Спасение из вод, да и из любой другой беды - дело совместное. Если ты еще шевелишься, но брыкаешься, проще стукнуть тебя по голове, чтоб не мешал.
Метафоры понятны?
0
653 / 466 / 183
Регистрация: 23.04.2019
Сообщений: 1,987
02.01.2020, 00:38
Лучший ответ Сообщение было отмечено MaxiD как решение

Решение

Цитата Сообщение от Байт Посмотреть сообщение
Метафоры понятны?
А если я просто прохожий, у которого нету цели и просто из-за нефиг делать помогает утопающему?

Добавлено через 10 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#include <iostream>
#include <string>
#include <vector>
 
template<typename T>
bool if_else(std::vector<T> a, T val)
{
    for (T t : a)
    {
        if (t == val)
        {
            return true;
        }
    }
    return false;
}
 
uint16_t count(std::string str)
{
    uint16_t count = 0;
    std::vector<char> a;
    for (char c : str)
    {
        if (if_else(a, c))
        {
            count++;
        }
        else
        {
            a.push_back(c);
        }
    }
    return count;
}
 
int main()
{
    for(uint32_t i = 10000; i < 100000; i++)
    {
        if (count(std::to_string(i)) > 0)
        {
            std::cout << i << " ";
        }
    }
}
Если я правильно понял требование, вот говнокод

Добавлено через 4 минуты
Если нужно строго с 4-мя то тогда замените в 40 строке > 0 на == 1
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
02.01.2020, 00:41
Цитата Сообщение от AndryS1 Посмотреть сообщение
А если я просто прохожий, у которого нету цели и просто из-за нефиг делать помогает утопающему?
Дело, конечно, дело. И благородное. И никто тебя не осудит, а даже наоборот. Но, Имхо, это в основном подтверждение твоего умения плавать и развитие мускулов кистей твоих рук. Что тоже весьма хорошо. ТС-у это поможет в 5-ти процентах. Но нам-то что за дело? Хочется тебе сделать так? - Ну и делай!
Я смотрю со своей колокольни, ты со своей. И пока мы грубо не нарушим правила общения, Правда льнет к нам обоим
0
02.01.2020, 00:45

Не по теме:

Цитата Сообщение от Байт Посмотреть сообщение
Я смотрю со своей колокольни, ты со своей. И пока мы грубо не нарушим правила общения, Правда льнет к нам обоим
Год новый, а от старого осадочек?)

0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
02.01.2020, 00:52
AndryS1, в детали твоего кода не влезал, но скорее всего Брут-форс, полный перебор. Да?
Что тоже имеет право на жизнь. Но лично мне - скушно. (Опять же, моя колокольня)

Добавлено через 5 минут

Не по теме:

Цитата Сообщение от AndryS1 Посмотреть сообщение
Год новый, а от старого осадочек?)
Да нет, я ничего не хотел отрицательного сказать. Если что-то тебя задело, то прости, я этого вовсе не хотел. А вовсе даже наоборот

0
653 / 466 / 183
Регистрация: 23.04.2019
Сообщений: 1,987
02.01.2020, 00:53
Цитата Сообщение от Байт Посмотреть сообщение
в детали твоего кода не влезал, но скорее всего Брут-форс, полный перебор.
Брутфорс просто скучно и если бы это был проект, меня бы выгнали за плохое решение в сторону оптимизации, но я опять же это всё я делаю просто так, если бы я заинтересовался я бы искал закономерность
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
02.01.2020, 01:17
AndryS1, Я надеюсь, что мы не спорим, не пытаемся друг друга в чем-то убедить, а просто лениво обмениваемся соображениями. Лично мне просто скучно решать задачи тупым перебором. И если я вижу задачку с возможностью оптимизации, тогда я иногда в нее залезаю. Но это чисто свойство моего характера, и никому, конечно, не указ.
Тебе хочется вот так красиво расположить вектора (кстати, я в этих делах здорово плаваю, они мне просто не нужны) - Бог в помощь!
Ну и с Новым Годом, конечно!
0
653 / 466 / 183
Регистрация: 23.04.2019
Сообщений: 1,987
02.01.2020, 01:22
Цитата Сообщение от Байт Посмотреть сообщение
Я надеюсь, что мы не спорим, не пытаемся друг друга в чем-то убедить, а просто лениво обмениваемся соображениями
Убедить я вас точно не пытаюсь, да и спорить не хочу, я просто человек которому нечего делать и у которого есть форум под рукой
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.01.2020, 01:22
Помогаю со студенческими работами здесь

Как перебрать все N-значные числа?
нам дают размер массива и надо перебрать все числа, т.е. дают 4: 0000 0001 0002 . . . . 0010

Найти все натуральные n-значные числа
здравствуйте! В универе задали самим разобраться с С++ и написать код к задачам. Но с самого начала появились проблемы в общем - ничего не...

Выдать все 3ёх значные числа для S
Дано: S- сумма цифр трёхзначного числа. Выдать все трёхзначные числа для S. Мб кто поможет в решении?

Для заданного k найти все k-значные числа Амстронга
Помогите пожалуйста решать задачу условие таково : Для заданного k найти все k-значные числа Амстронга. Формат входных данных ...

Найти все n-значные числа Армстронга для данного n<9
Натуральное n-значное число называется числом Армстронга, если оно равно сумме n-х степеней своих цифр. Найти все n-значные числа...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru