Форум программистов, компьютерный форум 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:
 

Показать сообщение отдельно
SlavaSSU
213 / 158 / 44
Регистрация: 17.07.2012
Сообщений: 580
29.09.2015, 16:51     Сгенерировать все сочетания длины k из чисел 0,1,2,...n-1
еще вариант.

C++ (Qt)
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
31
32
33
34
#include <iostream>
 
using namespace std;
 
bool used[123];
int n, k;
 
void rec(int lst, int cnt) {
    if(cnt == k) {
        for(int i = 0; i < n; i++) {
            if(used[i]) {
                cout << i << ' ';
            }
        }
        cout << endl;
        return;
    }
 
    if(lst + 1 >= n) {
        return;
    }
 
    used[lst + 1] = true;
    rec(lst + 1, cnt + 1);
    used[lst + 1] = false;
    rec(lst + 1, cnt);
    return;
}
 
int main() {
    cin >> n >> k;
    rec(-1, 0);
    return 0;
}
 
Текущее время: 09:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru