I need to make sorting program with out using array, Sort commend.
I must use pointers, call by reference, and call by value.
I didn't finish the rest of the part, since there's something wrong with my function call.
I think my function call for read5 is wrong, but I don't know how to fix. Since, I have to make function read5 to get input.
How can I make function call for read 5?
/* Program that utilizes simple functions illustrating call-by-reference and call-by-valye */
#include <stdio.h>
double read5(double*, double*, double*, double*, double*);
double sort5(double*, double*, double*, double*, double*);
double print5(double*, double*, double*, double*, double*);
int main(void)
{ /* begin main */
/* Declaration */
int checknum = 1;
/* Check Scanf */
while(checknum > 0)
{ /* start while */
if (checknum == 0)
{ /* begin if */
printf("Ends Program");
checknum = -1;
} /* end if */
else
{ /* begin else */
checknum = read5(double*, double*, double*, double*, double*);
sort5(double*, double*, double*, double*, double*);
print5(double*, double*, double*, double*, double*);
} /* end else */
} /* end while */
}
double read5(double *i, double *j, double *k, double *l, double *m)
{
int check;
check = scanf(&i, &j, &k, &l, &m);
return check;
}
} /* end read5 */
double sort5(double *u, double *v, double *w, double *x, double *y)
{
int count, count2, count3;
double numsave, numsave2, numsave3, numsave4;
for(count=0; count <= 10; ++count)
{
if(u <= v)
{
numsave = *u;
}
else
{
numsave = *v;
}
if(w<=x)
{
numsave2 = *w;
}
else
{
numsave = *x;
}
}
}