Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
2 / 1 / 1
Регистрация: 07.11.2016
Сообщений: 45
1

Напишите программу, которая печатает все перестановки чисел от 1 до n используя рекурсивный алгоритм

11.06.2017, 14:25. Показов 2679. Ответов 1
Метки нет (Все метки)

Напишите программу, которая печатает все перестановки чисел от 1 до n используя рекурсивный алгоритм.

Напишите программу, которая перечисляет все последовательности длины k из чисел 1 2 3 … n, где n = 3, а k = 4.

Здравствуйте! Помогите, пожалуйста, написать эти задания, желательно полный код. В инете не пойму че, очень нужно... Больше ни о чем не попрошу, клянусь. Заранее спасибо!!!
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.06.2017, 14:25
Ответы с готовыми решениями:

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

Напишите программу, которая печатает таблицу двоичных, восьмеричных и шестнадцатеричных эквивалентов десятичных чисел
Напишите программу, которая печатает таблицу двоичных, восьмеричных и шестнадцатеричных...

Рекурсивный алгоритм, печатающий все перестановки
Дано десять цифр 0, 1, 2, ... 9 (Но для отладки я использую 3-4 цифры. Это удобно) Требуется...

Напишите программу, которая вводит и печатает эту информацию и печатает фамилии студентов, родившихся летом
запись имеет четыре поля, содержащие фамилию и дату рождения (число, месяц, год) студента. Напишите...

1
290 / 87 / 28
Регистрация: 25.01.2016
Сообщений: 529
Записей в блоге: 1
12.06.2017, 04:06 2
Лучший ответ Сообщение было отмечено Darres как решение

Решение

Цитата Сообщение от Darres Посмотреть сообщение
Напишите программу, которая печатает все перестановки чисел от 1 до n используя рекурсивный алгоритм.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//Часть, где будуут глобальные перемменные, подключаемые библиотеки, констаанты и многое другое
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std; //пространство имён
//Далее работающая часть кода, где будут функции
void rekurs(int n, int d){ //n - то, с чего начинать счёт, а d то, чем заканчивать
n++; //увеличиваем n
cout << n<< endl; // выводим n
if(n==d) //Завершаем рекурсию, если n есть d
return;
rekurs(n,10); //Вызываем рекурчию, если это не есть здесь
}
int main(int argc, char** argv){
int n=1; //n у нас это то, с чего начинать счёт
rekurs(n,10);
_getch();
return 0;
}
Только здесь не от 1 до n, а от n до d, но думаю итак сойдёт
Со вторым заданием не думаю всё понятно.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.06.2017, 04:06

Напишите программу, которая печатает все возрастающие последовательности длины m, элементами которых являются натуральные числа от 1 до n (m <= n). Ук
Во всех заданиях предполагается создание отдельного проекта, полное описание всех необходимых...

Напишите программу, которая печатает все возрастающие последовательности длины m, элементами которых являются натуральные числа от 1 до n (m <= n)
Напишите программу, которая печатает все возрастающие последовательности длины m, элементами...

Напишите программу, которая вводит и печатает эту информацию и печатает фамилии студентов, родившихся после 1970 года
Задание: Запись имеет четыре поля, содержащие фамилию и дату рождения (число, месяц, год)...

Составить программу, которая задаёт и печатает на экране массив, используя датчик случайных чисел
Составить программу, которая задаёт и печатает на экране массив А(n), с помощью датчика случайных...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru