How to set random int number to array in C

1 Answer

0 votes
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
#define SIZE 10

void print_arr(int arr[]);
 
int main(void)
{
    int arr[SIZE] = { 0 }; 
    int i;

    srand(time(NULL));
     
    for (i = 0; i < SIZE; i++)
        arr[i] = rand() % 100 + 1;
        
    print_arr(arr);
 
    return 0;
}
void print_arr(int arr[])
{
    int i;
    for (i = 0; i < SIZE; i++)
         printf("arr[%d] = %d\n", i, arr[i]);
}


/*
run:

arr[0] = 12
arr[1] = 35
arr[2] = 96
arr[3] = 81
arr[4] = 71
arr[5] = 93
arr[6] = 84
arr[7] = 29
arr[8] = 32
arr[9] = 33

*/


answered Oct 21, 2014 by avibootz
edited Oct 21, 2014 by avibootz

Related questions

1 answer 295 views
1 answer 193 views
1 answer 213 views
1 answer 198 views
1 answer 200 views
...