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

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

Войти
Регистрация
Восстановить пароль
 
markeloff1337
0 / 0 / 0
Регистрация: 06.06.2014
Сообщений: 7
#1

Сформировать все возможные последовательности из n натуральных чисел, каждое из которых не провосходит m - C++

06.06.2014, 22:43. Просмотров 369. Ответов 2
Метки нет (Все метки)

Доброго времени суток. Помогите пожалуйста с программой. Я то ли не понимаю ее смысл, то ли просто не могу написать, что в принципе одно и тоже...

Сформируйте и выведите всевозможные последовательности, состоящие из n натуральных чисел, каждое из которых не превосходит m.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.06.2014, 22:43
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сформировать все возможные последовательности из n натуральных чисел, каждое из которых не провосходит m (C++):

Получить все пифагоровы тройки натуральных чисел, каждое из которых не превышает N - C++
Данное натуральное число N. Используя только элементарные арифметические операции (+, -, *, /) получить все пифагоровы тройки натуральных...

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

Сформировать список из последовательности натуральных чисел, вводящихся с клавиатуры - C++
совершенно не понимаю смысла двусвязного(односвязного) списка, не понимаю сути вот задача: Сформировать список из последовательности...

Найти все тройки натуральных чисел, для которых x^2+y^2=z^2 - C++
Найти все такие тройки натуральных чисел x, y, z из интервала от 1 до 20, для которых выполняется равенство: x2+y2=z2.

Найти все тройки натуральных чисел, для которых x^3+y^3=z^3 - C++
найти все такие тройки натуральных чисел x, y и z из интервала от х1 до х2, для которых выполняется равенство: x^3+y^3=z^3. Hапишите...

Подсчет натуральных чисел, в которых все три цифры различны - C++
Подсчитать количество натуральных чисел 102\leq n\leq 987 , в которых все три цифры различны. Как можно это сделать. Попроще, если можно,...

2
Renji
1925 / 1323 / 298
Регистрация: 05.06.2014
Сообщений: 3,808
06.06.2014, 23:01 #2
Я то ли не понимаю ее смысл, то ли просто не могу написать, что в принципе одно и тоже...
Видимо, нужен результат вида (n=3, m=2):
0 0 0
0 0 1
0 0 2
0 1 0
0 1 1
.....
2 2 2
1
Trwsdf
Заблокирован
07.06.2014, 15:36 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
  const int N = 3, M = 2,
            MAX = N * (M + 1);
    int arr[MAX];
    std::map<string, int > out;
    std::stringstream str;
    for (int i = 0, j = 0; i < MAX; i++)arr[i] = i % N == 0 && i != 0 ? ++j : j;
    do {
        for (int j = 0; j < N; j++)str.put(arr[j] + '0');
        out[str.str()] = 0;
        str.seekp(0);
    } while (std::next_permutation(&arr[0], &arr[MAX]));
    for (const std::pair<string, int>& pair : out)
        cout << pair.first << endl;
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.06.2014, 15:36
Привет! Вот еще темы с ответами:

Найти три натуральных числа i, j, k, каждое из которых не превосходит n - C++
Помогите,пожалуйста,с задачей!!!Очень нужно,скоро сдавать.... Требуется ввести с клавиатуры размерность массива n, далее в цикле ввести...

Каждое простое число последовательности увеличить в два раза, посчитать количество простых чисел в исходной последовательности - C++
Вводится последовательность из N целых чисел. Каждое простое число последовательности увеличить в два раза, посчитать количество простых...

Все возможные пары A и B, для которых справедливо условие: A^2 +B^2 =C^2 - C++
Доброго времени суток. Язык изучаю несколько дней, до этого шло довольно легко, но с этим заданием как-то не получается справится: ...

Дано n различных чисел, напечатать все возможные перестановки этих чисел - C++
Помогите пожалуйста решить задачу через рекурсию: Дано n различных чисел, напечатать все возможные перестановки этих чисел.


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

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

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