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

Сгенерировать все сочетания длины k из чисел 0,1,2,...n-1 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Массив указателей. http://www.cyberforum.ru/cpp-beginners/thread267299.html
Помогите разобраться почему мне компилятор говорит "implicit declaration of function" на вот это: int parser(char *data, char *stack) аргументы *data строка сообщение, *stack массив указателей в котором сохраняется "расшифрованная" строка из *data возвращает размер массива stack *stack далее передается в функцию int playWav (char *argv, int size) int parser(char *data, char *stack); ...
C++ Посимвольная запись в строки из файлов Доброго времени суток. После долгого больничного пытаюсь разобраться со вторым семестром! :) Проблема собственно в чем! Не могу посимвольно записать символы из файла в строку. Собственно что не так делаю? Код привел ниже. FILE *f; f = fopen("file.txt", "rt"); char ch; if(!f) { http://www.cyberforum.ru/cpp-beginners/thread267280.html
Я новичок создаю программу подскажите в чём смысл ошибок???? что-то с библиотекой glut ? C++
Создаю программу моделирование гравитации ) выдавало ошибку что нет библиотеки glut ) нашёл в инете скопировал вставил после этого выдаёт ошибки эти) может кто нить мне написать что за ошибки что требует и где-то читал что glut lib нужно самому делать что с инета вставлять нельзя работать не будет. Буду очень благодарен если кто-нибудь поможет, просто самому опыта не хватает в С++ пару дней,а...
C++ Генератор случайных неповторяющихся чисел
Народ помогите! Проблема следующая. Я создал массив и заполнил его числами с помощью rand от -20 до 20. Как сделать так, чтобы при выводе чисел они не повторялись!
C++ Шаблон функции http://www.cyberforum.ru/cpp-beginners/thread267253.html
Написать шаблон функции для вычисления суммы элементов, находящихся между первым и последним нулевыми элементами. Помогите пожалуста! Добавлено через 29 минут Помогите пожалуста!!!!!!! :cry:
 

Показать сообщение отдельно
Iworb
анимешник++
 Аватар для Iworb
93 / 60 / 2
Регистрация: 03.11.2009
Сообщений: 411
30.03.2011, 23:17  [ТС]     Сгенерировать все сочетания длины k из чисел 0,1,2,...n-1
Вот что программа выдала в результате:
Код
3
6
000
001
002
003
004
005
0011
012
013
014
015
020
021
022
023
024
025
030
031
Для продолжения нажмите любую клавишу . . .
До истины далековато... да и одно число из 4х цифр

Добавлено через 25 минут
Попробовал сделать из того кода:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
void perl(int n, int k)
{
    std::vector<int> a(k);
    for(int i=0;i<a.size();i++) a[i]=i;
    print(a);
    for(;;)
    {
        int j;
        for(j=0;j<k-1;j++)
            if ( a[j] + 1 < a[j + 1] )
                break;
        if(!(j<k-1))
        {
            if(a[k-1]<n-1)
                j=k-1;
            else
                break;
        }
        a[j]++;
        print(a);
        for(int i=0;i<j-1;i++) a[i]=i;
    }
}
Но выводит не все комбинации...
 
Текущее время: 13:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru