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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 107, средняя оценка - 4.71
Kassidi
Сообщений: n/a
#1

Все возможные комбинации из 4 цифр - C++

27.11.2012, 21:11. Просмотров 14384. Ответов 3
Метки нет (Все метки)

Доброго времени суток!
Прошу помочь с такой задачей:
Пользователь вводит 4-х разрядное число. Вывести все возможные 4-х разрядные комбинации из цифр этого числа. Цифры могут повторяться. Без массива!
Для примера:
Вводим: 1234
Получаем: 1243, 1432, 4123, 2314 и т.д. и т.п.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.11.2012, 21:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Все возможные комбинации из 4 цифр (C++):

Все возможные комбинации из 10 цифр по n - C++
есть 10 цифр, нужно написать программу, где вводишь n-кол-во чисел в последовательности, а потом программа перебирает все возможные...

Все возможные комбинации 5 чисел - C++
В общем задача такая: Нужно, чтобы программа выдавала все возможные комбнации 5 чисел: 1 число от 1 до 32 2 число от 2 до 33, но...

Все возможные комбинации длины k из 0 и 1 - C++
Как бы это реализовать? Подкиньте идей или может есть готовая у кого-то. Ввод k:3 Вывод: 0 0 1 0 1 0 1 0 0 1 1 0 0 1 1 и...

Найти все возможные комбинации четырех букв - C++
Есть задача с 4 буквами.A,B,C,D нужно найти все возможные комбинации этих букв. Комбинации если я не путаю не чего считаются так...

Найти все возможные комбинации по номеру карты - C++
Все привет!!! Выручайте с этим кодом уже вожусь почти неделю и не могу с ним нечего сделать #include "stdafx.h" #include <iostream> ...

Вывести все возможные комбинации цепочек в матрице смежности - C++
Есть матрица смежности вида: AB0 BCD DD0 CKN NE0 KB0 Т.е. если в конце строки 0, то из одного узла есть связь только к одному...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
v.a.l.i.d
413 / 378 / 10
Регистрация: 21.09.2012
Сообщений: 913
27.11.2012, 21:35 #2
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 "stdafx.h"
#include "iostream"
#include "windows.h"
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL, "Russian");
 
    int n;
    int n1, n2, n3, n4;
 
    cout << "Введите четырехзначное число: ";
    cin >> n;       
 
    n4 = n % 10;    
    n = n / 10;     
 
    n3 = n % 10;    
    n = n / 10;     
 
    n2 = n % 10;    
    n = n / 10;     
 
    n1 = n;         
 
    cout << n1 << n2 << n3 << n4 << endl;
    cout << n1 << n2 << n4 << n3 << endl;
    cout << n1 << n4 << n2 << n3 << endl;
    
    cout << n4 << n1 << n2 << n3 << endl;
    cout << n4 << n1 << n3 << n2 << endl;
    cout << n4 << n3 << n1 << n2 << endl;
 
    cout << n3 << n4 << n1 << n2 << endl;
    cout << n3 << n4 << n2 << n1 << endl;
    cout << n3 << n2 << n4 << n1 << endl;
 
    cout << n2 << n3 << n4 << n1 << endl;
    cout << n2 << n3 << n1 << n4 << endl;
    cout << n2 << n1 << n3 << n4 << endl;
 
    system("pause");
    return 0;
}
0
Dima_c8
4 / 4 / 0
Регистрация: 17.12.2011
Сообщений: 148
27.11.2012, 23:40 #3
тут можно сделать гораздо проще при помощи цыклов но код если надо напишу когда нэт на компе будет
0
David Sylva
1286 / 948 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
27.11.2012, 23:55 #4
Если можно пользоваться STL посмотри здесь http://www.cplusplus.com/reference/a...xt_permutation
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.11.2012, 23:55
Привет! Вот еще темы с ответами:

Нужно вывести все возможные возрастающие 6-ти значные комбинации - C++
Задачка: Нужно вывести все возможные возрастающие 6-ти значные комбинации из промежутка чисел &lt;0,100&gt; Подкиньте пару идей.

Написать программу, выводящую все возможные трехзначные комбинации с числами от 0 до 9 - C++
Нужно написать программу выводящую все возможный трехзначные комбинации с числами от 0 до 9. Вот как это сделать? Буду рад даже совету.

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

Вывести все возможные комбинации трех натуральных чисел x, y и z до 36 с определенными условиями - C++
Всем привет, ребят, нужно написать программу вывода на экран всех возможных комбинаций 3-х натуральных чисел x,y и z до 36 с...


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

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

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