Как заполнить массив случайными числами
Автор 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");
}
Вот пример кода в 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 ответов и с примерами
Да в Гугле 1000 ответов и с примерами
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Как в Си заполнить массив случайными числами?
спросили в ISDN Randomness
как делать эту задачу?? помогите плиииииииииз "Дан одномерный массив. Упорядочить его элементы по возрастанию." DElphi
var
v:array[1..100] of integer;
i,j,n,b:integer;
begin
randomize;
подробнее...
как делать эту задачу?? помогите плиииииииииз "Дан одномерный массив. Упорядочить его элементы по возрастанию." DElphi
var
v:array[1..100] of integer;
i,j,n,b:integer;
begin
randomize;
подробнее...
как заполнить массив случайными числами от a до b?
if (a > b) swap(a,b);
for(int i=0;i<n;i++)
arr = a+rand()%(b-a+1);
подробнее...
Как в Exele заполнить ячейки числами на рандом и по выбору(из нескольких прдложенных вариантов)?
2 способа:
1) штатный:
функция СЛЧИС - Boзвpaщaeт paвнoмepнo pacпpeдeлeннoe cлyчaйнoe
подробнее...
массивы в C++
Решать за тебя не буду, но подскажу на будущее, как делать проще. Ты массив из 100 элементов
подробнее...
работа с abc pascal. массивы
Массивы - это совокупности однотипных элементов. Характеризуются они следующим:
каждый
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Randomness
Функция Random() в Delphi
Во-первых: к цифрам относятся только однозначные числа!
Двузначные − это уже числа…
подробнее...
Функция Random() в Delphi
Во-первых: к цифрам относятся только однозначные числа!
Двузначные − это уже числа…
подробнее...
спросили в 1017 год 1018 год
что такое пульсар??
Здравствуйте!
В 60-х годах XX века совершенно случайно, при наблюдении с радиотелескопом,
подробнее...
что такое пульсар??
Здравствуйте!
В 60-х годах XX века совершенно случайно, при наблюдении с радиотелескопом,
подробнее...
спросили в Randomness
Pascal abc функция рандом очень нужна помощь. как в паскаль abc заполнить массив а случайными числами от -1000 до 1000
var i,n:integer; a:array[1..1000]of integer;
begin
randomize; write(\'n ? \'); readln(n);
подробнее...
Pascal abc функция рандом очень нужна помощь. как в паскаль abc заполнить массив а случайными числами от -1000 до 1000
var i,n:integer; a:array[1..1000]of integer;
begin
randomize; write(\'n ? \'); readln(n);
подробнее...
Помогите создать массив в Java Eclipse
int A [] = new int [15];//Создание массива
//Цикл заполнения массива случайными
подробнее...
спросили в Выигрыш Простота
Обясните что такое "Гринкарта" и как её получить?
Грин Карта – по сути, это вид на жительство в Соединенных Штатах Америки. «Зеленая карта» дает
подробнее...
Обясните что такое "Гринкарта" и как её получить?
Грин Карта – по сути, это вид на жительство в Соединенных Штатах Америки. «Зеленая карта» дает
подробнее...