#include /* necessary for any I/O */ #include /* necessary for exit */ typedef int boolean; /* no standard booleans available, define them here */ #define TRUE 1 /* TRUE must be <>0, otherwise if-statement don't work */ #define FALSE 0 /* FALSE must be 0 for if-statements to work */ int main () { int num[5]; int i; boolean ordered; num[0] = 1; num[1] = 2; num[2] = 4; num[3] = 3; num[4] = 5; i = 1; ordered = TRUE; while (i < 5) { if (ordered && num[i] >= num[i-1]) { i++; } else { printf ("The array is not ordered!"); exit (1); /* indicate failure: return value != 0 */ } } printf ("The array is ordered"); exit (0); /* indicate success: return value 0 */ }