Как заполнить массив случайными числами
Автор 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 ответов и с примерами
Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Как в Си заполнить массив случайными числами?