hi i have a program and i want to sort the numbers each time i will input a number up to 5 numbers.
Code:
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<string.h>
void sort(struct student info);
struct student
{
int gpa[5];
char name[30];
};
main()
{ int i=0;
int count;
struct student info;
for(i=0;i<5;i++)
{
printf("enter gpa");
scanf("%i",&info.gpa[i]);
}
menu(info);
getch();
}
void sort(struct student info)
{
int temp ;
int array;
int j;
int i;
for(i=0;i<5;i++)
{
for(j=i+1;j<5;j++)
{
if(array[i] > array[j]) //normal is descending sort, so I changed it for you
{
temp=array[i];
array[i]=array[j];
array[j]=temp;
}
}
}
printf("\n\n");
for(i=0;i<6;i++)
{
printf(" %f ",info.gpa[i]);
}
getch();
}