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

Перебрать все слова длиной не более n, составленные из букв "а" и "b" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Метод дихотомии http://www.cyberforum.ru/cpp-beginners/thread1058474.html
Помогите вставить число и итераций и значение функции на каждом шаге #include <iostream> #include <math.h> #include <iomanip> #include <conio.h> #include <windows.h> using namespace std; const double epsilon = 0.2; double fun(double x)
C++ Реализация игры в карты Добрый день пользователи форума. Нужно написать код. Все это дожно быть создано при помощи классов. Заранее огромное спасибо! Реализация игры в карты. Задачей пользователя является угадать, какой будет следующая карта по отношению к продемонстрированной: младшей или старшей. Последовательный перебор карт в колоде производится в течение заранее определённого числа шагов, которое указывает... http://www.cyberforum.ru/cpp-beginners/thread1058454.html
vs 2010 windows forms совместно с fstream C++
Приветствую! Вопрос следующий: возможно ли при работе с windows forms считывать файл при помощи fstream? Тобиш при помощи GUI получать имя файла и его уже обрабатывать старым способом.
C++ Изучение Stroustrup "The C++ Programming Language" (4th Edition)
Обнаружил, что тем по 4-ому изданию никто не создавал, это скорее упущение для нашего форума. Речь об этой книге http://www.stroustrup.com/4th.html Я уже давно создал репозиторий для изучения книги: svn://axt.su/axt-stroustrup-the-cpp в репозиторий собираю исходники с примерами, переводы непонятных моментов в книге прочитал первую часть и подумал "Почему я один этим занимаюсь?" Поэтому...
C++ Обработка бинарного файла http://www.cyberforum.ru/cpp-beginners/thread1058398.html
#include <stdio.h> #include <conio.h> #include <string.h> #include <iostream.h> #include <math.h> void main() { FILE *f; char fn, s, *p;
C++ Задача массив структур Помогите решить задачу : Создать массив структур. Каждая структура состоит из следующих элементов: факультет, курс, группа, фамилии студентов, экзаменационные оценки. Реализовать запросы, определив: 1) фамилии студентов, которые имеют две и больше двоек за сессию на факультете "ИВТ" и изъять их 2) факультет, который на первом курсе имеет наибольшее количество отличников(все оценки 5= отличник),... подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
4669 / 2495 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
28.12.2013, 17:57
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
#include <iostream>
using namespace std;
char a[100];
void rec(int N, int i)//рекурсивная функция
{
    if(i==N)//если i равен N, то выводим все символы из массива а[] на экран и делаем переход на новую строку
    {
        for(int j=0; j<N; j++)
            cout<<a[j];
        cout<<endl;
        return;
    }
    a[i]='a';//в очередное место (по индексу i) ставим символ 'a'
    rec(N, i+1);// и вызываем рек. функцию
    a[i]='b';//в очередное место (по индексу i) ставим символ 'b'
    rec(N, i+1);// и вызываем рек. функцию
}
int main()
{
int n;
cin>>n;
rec(n, 0);// вызываем рек. функцию
return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru