Printing a certain number of variables.
Is there an easier way to do this? The quantity is decided in the program. I don't know how it is done with a loop if it's possible. If there's more than one way, can you please briefly describe all of them? Thank you.
Code:
void printSorted( int quantity, int n1, int n2, int n3, int n4, int n5, int n6 )
{
switch( quantity )
{
case 1:
printf( "%d", n1 );
break;
case 2:
printf( "%d, %d", n1, n2 );
break;
case 3:
printf( "%d, %d, %d", n1, n2, n3 );
break;
case 4:
printf( "%d, %d, %d, %d", n1, n2, n3, n4 );
break;
case 5:
printf( "%d, %d, %d, %d, %d", n1, n2, n3, n4, n5 );
break;
case 6:
printf( "%d, %d, %d, %d, %d, %d", n1, n2, n3, n4, n5, n6 );
break;
}
}