Pagini recente » Cod sursa (job #991202) | Cod sursa (job #1932722) | Cod sursa (job #1875450) | Cod sursa (job #2611873) | Cod sursa (job #2680709)
//
// main.cpp
// combinaari
//
// Created by Eusebiu Rares on 03.12.2020.
// Copyright © 2020 Eusebiu Rares. All rights reserved.
//
#include <iostream>
#include <fstream>
std::fstream in ("combinari.in", std::ios::in | std::ios::binary) ;
std::fstream out ("combinari.out", std::ios::out) ;
int n, k ;
int sol[20] ;
void afis() {
for (int i = 1 ; i <= k ; ++ i) {
out << sol[i] << ' ' ;
}
out << '\n' ;
}
void comb(int size, int last) {
if (size == k) {
afis() ;
return ;
}
for (int i = last + 1 ; i <= n ; ++ i) {
sol[size + 1] = i ;
comb(size + 1, i) ;
}
}
int main(int argc, const char * argv[]) {
in >> n >> k ;
comb(0, 0) ;
}