Enter this topic and press ctrl+v in a reply

mossy

Active Member
Newcomer
Joined
Dec 15, 2006
Messages
27
Trophies
0
Age
114
Location
Australia
XP
137
Country
#include

#define MAX 10

int a[MAX];
int rand_seed=10;

int rand()
/* from K&R
- produces a random number between 0 and 32767.*/
{
rand_seed = rand_seed * 1103515245 +12345;
return (unsigned int)(rand_seed / 65536) % 32768;
}

void main()
{
int i,t,x,y;

/* fill array */
for (i=0; i < MAX; i++)
{
a=rand();
printf("%d\n",a);
}

/* bubble sort the array */
for (x=0; x < MAX-1; x++)
for (y=0; y < MAX-x-1; y++)
if (a[y] > a[y+1])
{
t=a[y];
a[y]=a[y+1];
a[y+1]=t;
}

/* print sorted array */
printf("--------------------\n");
for (i=0; i < MAX; i++)
printf("%d\n",a);
}
 

Veho

The man who cried "Ni".
Former Staff
Joined
Apr 4, 2006
Messages
10,774
Trophies
2
Age
41
Location
Zagreb
XP
25,229
Country
Croatia
trolling.png
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    A @ abraarukuk: :rofl2: