Cod sursa(job #3351846)
| Utilizator | Data | 21 aprilie 2026 19:53:33 | |
|---|---|---|---|
| Problema | Combinari | Scor | 50 |
| Compilator | cpp-64 | Status | done |
| Runda | Arhiva educationala | Marime | 0.79 kb |
#include <iostream>
#include <vector>
#include <fstream>
using namespace std;
int main()
{
ifstream fin("combinari.in");
ofstream fout("combinari.out");
int n,m;
fin>>n;
fin>>m;
vector<int> v(4, 0);
int i=1,r=0,j=1;
while(i>0){
if(v[i]<n){
v[i]++;
bool ok=true;
if(ok==true){
if(i==m){
r++;
for(int j=1;j<=m;j++){
fout<<v[j]<<" ";
}
fout<<endl;
}
else {
i++;
v[i]=v[i-1];
}
}
}
else{
v[i]=0;
i--;
}
}
return 0;
}
