|
عضو برونزي
|
رقم العضوية : 51781
|
الإنتساب : Jun 2010
|
المشاركات : 370
|
بمعدل : 0.07 يوميا
|
|
|
|
المنتدى :
المنتدى العلمي والتقني
سوال في ++c
بتاريخ : 06-08-2011 الساعة : 12:22 PM
السلام عليكم و رحمة الله
في الحقيقة فهمت مبدا الفرز الفقاعي و الخطي في السي بلس بلس
بس مافهمت برنامجه
حدى منكم بيعرفه و فيه يشرحلي ياه
#include <iostream.h>
void main()
{
int hold;
const arrysize=5;
a[arrysize]={10,8,6,4,2};
cout<<"data item in orginal order:\n";
for(int i=0;i<arrysize;i++)
cout<<a[i]<<" ";
for(int pass=1;pass<arrysize;pass++)
for(i=0;i<arrysize-1,i++)
if a[i]>a[i+1]
{hold=a[i];a[i]=a[i+1];a[i+1]=hold;}
cout<<"data item in the ascadins order:\n"
for(i=0;i<arrysize;i++)
cout<<a[i]<<" ";
}
|
|
|
|
|