Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4
Cevap
1429
Tıklama
0
Öne Çıkarma
2 Boyutlu Dizi,Random sayı üretme ve Sıralama
M
11 yıl
Onbaşı
Konu Sahibi

Arkadaşlar merhaba ,
Bir kaç günüdür uğraşıyorum hala bir çözüm bulamadım. 2 boyutlu bir dizimiz var ve bu dizinin 2. kısmına random olarak sayılar üretiliyor. Kısaca şöyle anlatayım.
boyut kaç ise örneğin 3 olsun.
[0][15]
[0][30]
[0][2]
[1][4]
[1][80]
[1][33]
[2][57]
[2][81]
[2][99]
0 1 2 olan kısımlar döngü ile doldurdum. Random sayıda ürettim fakat sıralama kısmında takıldım.

 
#include <iostream>
#include <ctime>
#include <cstdlib>
#define boyut 3

using namespace std;

int main()
{
int sayi [boyut][boyut];
srand((unsigned)time(0));
int random;

for( int i=0; i<boyut; i++)
{
for(int k=0; k<boyut;k++)
{
sayi[i][k] = 1+rand() % 100 ;
cout<<"["<<i<<"]"<<"["<<sayi[i][k]<<"]"<<endl;
}
}
int secim;
cout<<"Buyukten Kucuge Siralamak Icin 0 - Kucukten Buyuge Siralamak Icin 1 e Basiniz."<<endl;
cout<<"Siralama seklini seciniz :";
cin>>secim;

int eb=0;
if(secim == 0)
{

}
system ("pause");
}


Kodlar bunlar. if(secim==0) olan kısma büyükten küçüğe sıralama gelecek. İstediğim şey şöyle olacak ;

[2][99]
[2][81]
[1][80]
[2][57]
[1][33]
[0][30]
[0][15]
[1][4]
[0][2]

Acil yardımlarınıza ihtiyacım var.. :) Şimdiden teşekkürler.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



T
11 yıl
Teğmen

Akşam müsait olursam yapar atarım kimse atmazsa.


Bu mesaja 1 cevap geldi.
M
11 yıl
Onbaşı
Konu Sahibi

quote:

Orijinalden alıntı: thenemne1

Akşam müsait olursam yapar atarım kimse atmazsa.

Tamam hocam bekliyorum Teşekkürler şimdiden.



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
G
11 yıl
Yarbay

Mantık hatası yaptığın için olmuyor. 99 u en başa yerleştirdiğin zaman 0. satıra ait olur, 2. değil.

İki seçeneğin var. Ya satırları kendi aralarında sıralayacaksın ki mantıklı olan bu. Ya da senin yaptığın gibi tek boyutlu dizi gibi sıralamak. Her iki durumda da qsort() hazır fonksiyonu işini görür.



M
11 yıl
Onbaşı
Konu Sahibi

Arkadaşlar henüz bir çözüm bulamadım sorun hala devam ediyor yapabilecek arkadaş varmı?



< Bu ileti mobil sürüm kullanılarak atıldı >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.