Şimdi Ara

C++ Kombinasyon

Bu Konudaki Kullanıcılar:
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
416
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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 <stdio.h>
    #include <stdlib.h>
    int parcala(int sayi,int *dizi)
    {
    int i=0;
    while(sayi>0)
    {
    dizi[i]=sayi%10;
    sayi/=10;
    i++;
    }
    return i;
    }
    main()
    {
    int sayi,*dizi=(int*)malloc(sizeof(int)*10),boyut;
    printf("Sayi giriniz :");
    scanf("%d",&sayi);
    boyut = parcala(sayi,dizi); // sayilari parcaladim
    for(int i=0;i<boyut;i++)
    {
    for(int j=0;j<boyut;j++) printf("%d%d ",dizi[i],dizi[j]);
    }
    }


    buyrun hocam bişeyler yapmaya çalıştım
  • #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);
    }

    }
    return 0;
    }
  • Teşekkürler işe yaradı
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.