NOTE: It's amazing what difference a > makes when you need a <.
Code:
/* TenNumbers.c */
/*
Take input from user
Store user input in a single dimension array
Display a menu to sort and print in ascending, or descending order
*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
int numbers[10];
int x, y, swap;
int iSelection;
for(x = 0; x < 10; x++)
{
system("clear");
printf("\nPlease enter a number: ");
scanf("%d", &numbers[x]);
}
for(x = 0; x > 10; x++)
{
printf("%d | ", numbers[x]);
}
return 0;
} // End main function
OK, there it is. Ignore the unused variables for the moment. They're going to be used in sorting the array later. I want to display it. This code compiles without a complaint, but when I run it, I get no output.
Thanks,
Doug
EDIT: I just ran it through the C compiler at TutorialsPoint... Same issue.
EDIT Redux: The issue seems to be with my output loop. I replaced the input loop with hard code and it still seemed to work.
Code:
printf("\nPlease enter a number: ");
scanf("%d", &numbers[0]);
printf("\nPlease enter a number: ");
scanf("%d", &numbers[1]);
printf("\nPlease enter a number: ");
scanf("%d", &numbers[2]);
printf("\nPlease enter a number: ");
scanf("%d", &numbers[3]);
printf("\nPlease enter a number: ");
scanf("%d", &numbers[4]);
printf("\nPlease enter a number: ");
scanf("%d", &numbers[5]);
printf("\nPlease enter a number: ");
scanf("%d", &numbers[6]);
printf("\nPlease enter a number: ");
scanf("%d", &numbers[7]);
printf("\nPlease enter a number: ");
scanf("%d", &numbers[8]);
printf("\nPlease enter a number: ");
scanf("%d", &numbers[9]);