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

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

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

При помощи рекурсии по данным n и k выведете на экран все строки длины n, состоящие из чисел от 1 до k в лексикографическом порядке - C++

19.03.2014, 19:33. Просмотров 326. Ответов 0
Метки нет (Все метки)

Более 100 компиляций. Я уже не знаю что делать... Help.
При n = 2, k = 3 должно вывести:
11
12
13
21
22
23
31
32
33
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
/*
При помощи рекурсии по данным n и k выведете на экран все строки длины n, 
состоящие из чисел от 1 до k в лексикографическом порядке.
*/
 
#include <iostream>
#include <cmath>
using namespace std;
bool out(int n, int k){ // true – сигнал изменения разряда
if(n == 0) {
cout << '\n';
return true;
}
for(int i = 1; i <= k;) {
cout << i;
if(out(n-1,k) == true) i++;;
}
}
 
int main() {
int n, k;
cout << "Введите параметры n > 0 и k > 0: ";
for(;;) {
cin >> n >> k;
if (n <=0 || k <=0) cout << "Вы должны ввести значения n > 0 и k > 0!: ";
else break;
}
out(n,k);
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.03.2014, 19:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос При помощи рекурсии по данным n и k выведете на экран все строки длины n, состоящие из чисел от 1 до k в лексикографическом порядке (C++):

Рекурсия. Вывести на экран все перестановки чисел от 1 до n в лексикографическом порядке. - C++
При помощи рекурсии по данному числу n выведите на экран все перестановки чисел от 1 до n в лексикографическом порядке. Нужен текст...

Выведите все строки длины N в лексикографическом порядке - Pascal
Доброго времени суток. Помогите пожалуйста решить По данным числам N и K выведите все строки длины N из символов 0..K-1 в...

Перечислить все возрастающие последовательности длины k из чисел 1.. N в лексикографическом порядке - Turbo Pascal
Задание: Перечислить все возрастающие последовательности длины k из чисел 1..n в лексикографическом порядке. (Пример: при n=5, k=2...

Все слова длины 6 в алфавите a, b, c, d, e, f упорядочены в лексикографическом порядке - Дискретная математика
Все слова длины 6 в алфавите a, b, c, d, e, f упорядочены в лексикографическом порядке Каким по счету идет слово dcfbca? Ребят ,...

Выведите строки длины N из нулей и единиц в лексикографическом порядке - Python
По данному числу N выведите все строки длины N из нулей и единиц в лексикографическом порядке. Входные данные Задано единственное...

Напишите программу, которая выводит все перестановки длины N в обратном лексикографическом порядке - PascalABC.NET
1. Напишите программу, которая выводит все перестановки длины N в обратном лексикографическом порядке. Например, если N=3, то она должна...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.03.2014, 19:33
Привет! Вот еще темы с ответами:

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

Отсортировать в лексикографическом порядке последовательность слов одинаковой длины (сортировкой Хоара) - C++
Нужно отсортировать в лексикографическом порядке последовательность слов одинаковой длины, сортировкой Хоора. include &quot;stdafx.h&quot; ...

Привести в лексикографическом порядке (в порядке возрастания) все r-размещения с повторениями из элементов множества {1,2, .. n} - Pascal
Нужно составить программу с указанными входными данными и результатами. Задано натуральное число n, которое имеет такое ограничение 2&lt;=...

Вывести на экран строки в порядке возрастания их длины - Turbo Pascal
сформировать текстовый файл из строк которые должны быть введены с клавиатуры вывести на экран строки в порядке возрастания их длины 2...


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

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

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