home *** CD-ROM | disk | FTP | other *** search
/ C Programming Starter Kit 2.0 / SamsPublishing-CProgrammingStarterKit-v2.0-Win31.iso / tyc / random.c < prev    next >
C/C++ Source or Header  |  1993-10-16  |  1KB  |  43 lines

  1.    /* RANDOM.C--Demonstrates using a multidimensional array */
  2.  
  3.    #include <stdio.h>
  4.    #include <stdlib.h>
  5.    /* Declare a three-dimensional array with 1000 elements */
  6.  
  7.    int random[10][10][10];
  8.    int a, b, c;
  9.  
  10.   main()
  11.   {
  12.       /* Fill the array with random numbers. The C library */
  13.       /* function rand() returns a random number. Use one */
  14.       /* for loop for each array subscript. */
  15.  
  16.       for (a = 0; a < 10; a++)
  17.       {
  18.           for (b = 0; b < 10; b++)
  19.           {
  20.               for (c = 0; c < 10; c++)
  21.               {
  22.                   random[a][b][c] = rand();
  23.               }
  24.           }
  25.       }
  26.  
  27.       /* Now display the array elements 10 at a time */
  28.  
  29.       for (a = 0; a < 10; a++)
  30.       {
  31.           for (b = 0; b < 10; b++)
  32.           {
  33.               for (c = 0; c < 10; c++)
  34.               {
  35.                   printf("\nrandom[%d][%d][%d] = ", a, b, c);
  36.                   printf("%d", random[a][b][c]);
  37.               }
  38.               printf("\nPress a key to continue, CTRL-C to quit.");
  39.               getch();
  40.           }
  41.       }
  42.   }        /* end of main() */
  43.