pc_helper
پنج شنبه 02 آبان 1387, 10:59 صبح
سلام
من کد مرتب سازی حبابی رو از اینترنت گرفتم و اجرا کردم تو محیط ++c اما نمی تونم خروجی بگیرم لطفا بهم بگید من چه کاری انجام بدم تا بتونم خروجی بگیرم یعنی کد را اجرا کنم و به ازای یک لیست عدد جواب بگیرم:
#include <stdio.h>
#include <iostream.h>
void bubbleSort(int *array,int length)//Bubble sort function
{
int i,j;
for(i=0;i<10;i++)
{
for(j=0;j<i;j++)
{
if(array[i]>array[j])
{
int temp=array[i]; //swap
array[i]=array[j];
array[j]=temp;
}
}
}
}
void printElements(int *array,int length) //print array elements
{
int i=0;
for(i=0;i<10;i++)
cout<<array[i]<<endl;
}
void main()
{
int a[]={9,6,5,23,2,6,2,7,1,8}; // array to sort
bubbleSort(a,10); //call to bubble sort
printElements(a,10); // print elements
}
من کد مرتب سازی حبابی رو از اینترنت گرفتم و اجرا کردم تو محیط ++c اما نمی تونم خروجی بگیرم لطفا بهم بگید من چه کاری انجام بدم تا بتونم خروجی بگیرم یعنی کد را اجرا کنم و به ازای یک لیست عدد جواب بگیرم:
#include <stdio.h>
#include <iostream.h>
void bubbleSort(int *array,int length)//Bubble sort function
{
int i,j;
for(i=0;i<10;i++)
{
for(j=0;j<i;j++)
{
if(array[i]>array[j])
{
int temp=array[i]; //swap
array[i]=array[j];
array[j]=temp;
}
}
}
}
void printElements(int *array,int length) //print array elements
{
int i=0;
for(i=0;i<10;i++)
cout<<array[i]<<endl;
}
void main()
{
int a[]={9,6,5,23,2,6,2,7,1,8}; // array to sort
bubbleSort(a,10); //call to bubble sort
printElements(a,10); // print elements
}