Hi, 1st time poster.
I'm currently working on a program that generates random numbers 1-49. I want to sort them from lowest to highest, how would i come about doing that?
here's what i got so far
Code:
#include <stdio.h> 
#include <stdlib.h> 
#include <time.h> //for the seedrnd() function 


#define RANGE 49 //number of numbers 
#define BALLS 7 //number of balls to draw 
#define DELAY 1000000 //delay interval between picks 


int rnd(int range); 
char loop;
void seedrnd(void); 


void main() 
{ 
 do { 
    int numbers[RANGE]; //array that holds the balls 
    int i,b; 
    unsigned long d; //delay variable 
    seedrnd(); //seed the randomizer 
/* initialize the array */ 

    for(i=0;i<RANGE;i++) //initialize the array 
        numbers[i]=0; 
   
    printf("Press Enter to pick this week's numbers:"); 
    getchar(); 

/* draw the numbers */ 
    for(i=0;i<BALLS;i++) 
    { 
        for(d=0;d<=DELAY;d++); //pause here 
/* picks a random number and check to see whether it's already been picked */ 

        do 
        {  
            b=rnd(RANGE); //draw number 
        } 
        while(numbers[b]); //already drawn? 

        numbers[b]=1; //mark it as drawn   
        printf(" %i ",b+1); //add one for zero 
    }
    printf("\n Press 1 to return");
    scanf("%d", &loop);
}
while (loop==1);

} 


/* Generate a random value */ 

int rnd(int range) 
{ 
    int r; 
    r=rand()%range; //spit up random number 
    return(r); 
} 

/* Seed the randomizer */ 

void seedrnd(void) 

{ 
    srand((unsigned)time(NULL)); 
}
Thanks in advance!