как заполнить массив случайными числами c



Как заполнить массив случайными числами

Автор Gabdulhanov задал вопрос в разделе Другие языки и технологии

Как в Си заполнить массив случайными числами? и получил лучший ответ

Ответ от Капитан Гугл[гуру]
#include <stdlib.h>
...
int i, ar[ n ];
randomize();//вызывается 1 раз в начале программы!
for( i = 0; i < n; i++ )
ar[ i ] = rand() % 100;//числа от 0 до 99.

Ответ от Максим[гуру]
Вот пример кода в C++:
#include <cstdio>
#include <cstdlib>
#include <ctime>
#include <vector>
using namespace std;
int main(void) {
int countElements = 0;
printf("Введите число элементов в массиве:
");
scanf("%d", &countElements);
srand(time(0));
if (countElements < 1) return 0;
printf("Сгенерированный массив:
");
vector<int> yourArray(countElements);
for (int i = 0; i < countElements; i++) {
yourArray[i] = rand() % 101 - 50;
printf("%3d | ", yourArray[i]);
}
printf("
");
return system("pause");
}

Ответ от Леонид Олейник[гуру]
Да в Гугле 1000 ответов и с примерами

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Как в Си заполнить массив случайными числами?

массивы в C++
Решать за тебя не буду, но подскажу на будущее, как делать проще. Ты массив из 100 элементов
подробнее...

работа с abc pascal. массивы
Массивы - это совокупности однотипных элементов. Характеризуются они следующим:

каждый
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Randomness
Функция Random() в Delphi
Во-первых: к цифрам относятся только однозначные числа!
Двузначные − это уже числа… подробнее...
спросили в 1017 год 1018 год
что такое пульсар??
Здравствуйте!
В 60-х годах XX века совершенно случайно, при наблюдении с радиотелескопом,
подробнее...

Помогите создать массив в Java Eclipse
int A [] = new int [15];//Создание массива

//Цикл заполнения массива случайными
подробнее...
спросили в Выигрыш Простота
Обясните что такое "Гринкарта" и как её получить?
Грин Карта – по сути, это вид на жительство в Соединенных Штатах Америки. «Зеленая карта» дает
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*