*merhabalar. c++ projemde amacım pointer yardımıyla oluşturulan dinamik
diziyi (boyutunu kullanıcı girebilen) ekrana küçükten büyüğe
kombinasyonunda yazdırabilmek; programın bu kısmında ilerleyemiyorum,
yardımlarınızı bekliyorum...
(not: cemalettin arkadaşımla programlarımız aynı gibi fakat paylaşılan
programı anlayabilmiş değilim, farklı metodda yardımcı olursanız çok
sevirinirim.)
TEŞEKKÜRLER
Örnek programım:
*
#include<iostream.h>
#include<time.h>
int main()
{
int boyut;
srand(time(NULL));
cout << "Dizinin boyutunu girin: ";
cin >> boyut;
int *aPtr= new int [boyut]; *//Diziyi dinamik olarak yer ayırma*
int *tPtr , *mPtr;
tPtr=aPtr;
int i; *//dizinin içini dolduruyorum*
for(i= 0; i<boyut;i++)
{
*tPtr = rand()%101-20;
tPtr++;
}
tPtr=aPtr; *//dizinin ilk halini ekrana yazdırıyorum*
cout<<"-----------------"<<endl;
cout<<" Dizinin ilk hali "<<endl;
for(i= 0; i<boyut;i++)
cout << *tPtr++ << ", ";
cout << endl;
cout<<"-----------------"<<endl;
cout<<" Dizinin sıralanmış hali "<<endl; *//Dizinin sıralanmış hali*
*tPtr=*nPtr;
*....................... //Dizinin küçükten büyüğe sıralanmış
hali ve ekrana çıktı verme kısmı
....................... //Burada devam edemiyorum bi fikir
üretemedim:(
......................
......................
*
return 0;
}
_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Thu 01 May 2008 - 03:11:53 EEST