C++ Проблем при сортиране на масив
Публикувано на: 22 Дек 2011, 11:15
Искам да сортирам един масив от 6 елемента по метода на "мехурчето", но като дам на Dev-а да изпълни програмата, той гърми смисъл показва се черния екран и дотам ? Казва, че програма спира да работи.
Ето ги и следния код:
#include <iostream.h>
#include <conio.h>
int main ()
{
int a[6]={44,55,12,42,94,18};
int i,n,swap,k;
for(i=0;i<n-1;i++)
for(k=0;k<n-1-i;k++)
if(a[k]>a[k+1])
{
swap=a[k];
a[k]=a[k+1];
a[k+1]=swap;
}
for(i=0;i<6;i++) cout<<a<<endl;
getch ();
return 0;
}
Може и аз да съм допуснал някъде грешна, но невярвам, а и dev-а не ми казва, че нямам грешка.
Ето ги и следния код:
#include <iostream.h>
#include <conio.h>
int main ()
{
int a[6]={44,55,12,42,94,18};
int i,n,swap,k;
for(i=0;i<n-1;i++)
for(k=0;k<n-1-i;k++)
if(a[k]>a[k+1])
{
swap=a[k];
a[k]=a[k+1];
a[k+1]=swap;
}
for(i=0;i<6;i++) cout<<a<<endl;
getch ();
return 0;
}
Може и аз да съм допуснал някъде грешна, но невярвам, а и dev-а не ми казва, че нямам грешка.