home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Sams Teach Yourself C in 21 Days (6th Edition)
/
STYC216E.ISO
/
mac
/
Examples
/
Day08
/
random.c
< prev
next >
Wrap
C/C++ Source or Header
|
2002-04-26
|
1KB
|
46 lines
/* random.c - Demonstrates using a multidimensional array */
#include <stdio.h>
#include <stdlib.h>
/* Declare a three-dimensional array with 1000 elements */
int random_array[10][10][10];
int a, b, c;
int main( void )
{
/* Fill the array with random numbers. The C library */
/* function rand() returns a random number. Use one */
/* for loop for each array subscript. */
for (a = 0; a < 10; a++)
{
for (b = 0; b < 10; b++)
{
for (c = 0; c < 10; c++)
{
random_array[a][b][c] = rand();
}
}
}
/* Now display the array elements 10 at a time */
for (a = 0; a < 10; a++)
{
for (b = 0; b < 10; b++)
{
for (c = 0; c < 10; c++)
{
printf("\nrandom_array[%d][%d][%d] = ", a, b, c);
printf("%d", random_array[a][b][c]);
}
printf("\nPress Enter to continue, CTRL-C to quit.");
getchar();
}
}
return 0;
} /* end of main() */