Выбрать случайное число из заданного множества чисел - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, как реализовать выбор числа из заданного диапазона, например я даю пять чисел, а программа должна мне вернуть рандомное число из моих введенных, есть ли какая то функция, или может есть некие параметры функции rand()?

Решение задачи: «Выбрать случайное число из заданного множества чисел»

textual
Листинг программы
#include <stdio.h>
#include <time.h>
 
int main(void)
{
    srand(time(NULL)); //не помню, здесь NULL или 0 передается   
    int array[] = {10, 12, 56, 854, 41};
    int a=0;
    int index=rand()%5;
    a = array[index];
    printf("%d", a);
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.2 из 5
Похожие ответы