C++'da nasıl kombinasyon yapabilirim ? mesela 1234 yazdım bunun altına da 1 2 3 4 12 23 34 13... gibi yazmak istiyorum. Dev C++ kullanıyorum yardımlarınız için şimdiden teşekkürler.
#include <iostream> using namespace std; int yazdir(int kom[], int x) { for (int i=0;i<x;i++) cout<<kom[i]; cout<<endl; } int main(){ int n, a; cout<<"Kaç rakam gireceksiniz: "; cin>>n; int *liste=new int[n]; for (int i=0;i<n;i++) {cout<<i+1<<". rakamı giriniz: "; cin>>liste[i]; } for (int i=1;i<=n;i++){ for (int k=0;k<n-1;k++){ a=liste[k]; liste[k]=liste[k+1]; liste[k+1]=a; yazdir(liste, n); }