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

Вложенные циклы в рекурсию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти значение максимального элемента среди парных по значению элементов, расположенных до первого непарного http://www.cyberforum.ru/cpp-beginners/thread1660115.html
2)Есть одномерный массив целых чисел размером N.Найти значение максимального элемента среди парных(по значению) элементов, расположенных до первого непарного элемента.
C++ Взаимодействие между двумя программами Здравствуйте! Буду рад если кто сможет подсказать) Есть 2 программы. Одна написана на с#, другая на с++ mfc. Нужна наладить между ними взаимодействие, например чтобы из программы написанной на c# я мог отправить некие данные в программу на c++ mfc, ну и соответственно в обратку. Пока в голову приходит только 3 варианта: 1. Обмениваться данными через текстовый файл 2. Обмениваться данными... http://www.cyberforum.ru/cpp-beginners/thread1660100.html
Передача аргумента в функцию по значению, по ссылке, по указателю: в чём концептуальная разница? C++
Доброго всем здравия, прошу прощения, что достал уже всех этой темой. #include <iostream> using namespace std; int my_attemp(int y) { y = 9; cout << " " << y << endl; return y; }
C++ Что нужно исправить?
Добрый день, подскажите пожалуйста что тут неправильно (лишнее) в блок схеме, и в коде. Препод говорит что в блок схеме не указано (пока S<N). (Ещё меня смущает в первой ветви в конце i нужно ли оно? и в третьей где i<n. И как прописать в коде связь с default по блок схеме. По коду сейчас при вводе допустим 3 при выборе любого цикла ответ выдает 14, вроде как расчет при вводе других чисел...
C++ Ошибка компиляции: идетнификатор не найден http://www.cyberforum.ru/cpp-beginners/thread1660048.html
Здравствуйте! Есть код: #include <iostream> #include <math.h> using namespace std; double fallingDastance(int t = 0); int main() { int t = 0;
C++ Уважаемые программисты !Нужен совет студенту Нужно решить типовой расчет по программированию, студент 2го курса , который вообще не разбирается в с++, но сейчас упорно наверствывает, если несложно напишите самым доступным образом эти программки, буду очень благодарен, даже знаю как смогу расчитаться ! Вариант 14 1. Даны натуральные числа а, b (а<b). Получить все простые числа р, удовлетворяющие неравенству а<p<b. 2. Найти наименьшее... подробнее

Показать сообщение отдельно
Murad93
10 / 10 / 1
Регистрация: 20.09.2012
Сообщений: 74

Вложенные циклы в рекурсию - C++

11.02.2016, 22:32. Просмотров 166. Ответов 0
Метки (Все метки)

Подскажите, пожалуйста, как реализовать этот код рекурсивно (он на C#, но мне не важно C++ или C#)

C#
1
2
3
4
5
6
7
8
            for(int a = 0; a < 4; ++a)
                for (int b = a + 1; b < 5; ++b)
                    for(int c = b + 1; c < 6; ++c)
                        for(int d = c + 1; d < 7; ++d)
                            for (int i = d + 1; i < 8; ++i)
                            {
                                Console.WriteLine("{0}{1}{2}{3}{4}", a, b, c, d, i);
                            }
Добавлено через 5 часов 9 минут
Решение:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
        static void Calc(int[] input, int index, int level, ref int count, params int[] val)
        {
            
            for (int i = index; i < level; ++i)
            {
                if(level < input.Length) Calc(input, i + 1, level + 1, ref count, i);
                else
                {
                    for (int j = 0; j < val.Length; j++)
                    {
                        Console.Write(input[val[j]]);
                        Console.Write(input[i]);
                    }
                    Console.Write(Environment.NewLine);
                    ++count;
                }
            }
        }
Добавлено через 23 минуты
хотя нет...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru