tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
С++ как заполнить массив случайными
С++ как заполнить массив случайными вещественными ведь rand может возвращать только целые
NastyuZnanija
1 31.08.2019 09:10
3
Ответы
NoName4643
06.10.2020 06:43
Как соотношение выбранного и максимального случайного числа.
Код:
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int randFloatTo(float x)
{
float ret = static_cast <float> (rand()) / (static_cast <float> (RAND_MAX/x));
return ret;
}
int main()
{
srand(time(NULL));
int size;
cout << "Размер массива: ";
cin >> size;
cout << endl << "Массив:" << endl;
float arr[size];
for (int i = 0; i < size; i++) {
arr[i] = randFloatTo(rand());
cout << arr[i] << ' ';
}
return 0;
}
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
AlinaAlina2672
03.07.2019 01:50
Кто когда и где разработал первый проект автоматической вычислительной машины? (не сваливайте все в кучу и пишите по факту) (необходимо )...
Аngel11
03.07.2019 01:50
30 ! составьте алгоритм значений трех переменных по возрастанию, т. е. при любых исходных значениях а меньше или равно в меньше или равно с отсортируйте их так, чтобы стало: а в...
mariy30
27.06.2019 15:00
Скорость передачи данных через adsl - соединение равна 512000 бит/с. передача файла по этому каналу занимает 16 с. определите объем файла в килобайтах....
kirillanisimovp08nm9
27.06.2019 15:00
Сделать из чисел 1234567 нужно сделать пример чтоб получилось число 55 порядок чисел менять нельзя из знаков можно брать только + и -...
katsden
27.06.2019 15:00
Паскаль дан массив а(50) целых чисел. найти сумму и количество тех элементов массива, которые при делении на 7 остаток 1, 2 или 5....
Dan3251
27.06.2019 15:00
Перед тобой пары прилагательных иногда однакоренных а порой просто внешне походих.придумай к каждому из них существительное которое они могут определять. пушной еловый военный мальчишеское...
20183
27.06.2019 14:13
Определить количество всех операций сравнений решить...
Mtzv17
27.06.2019 13:57
Обеспечение информационной безопасности телекоммуникационных систем ? именно на работу в москве сложно ли поступить после колледжа ?...
liz93
27.06.2019 13:09
Delphi как найти средние минимальное 3 чисел...
yong345
27.06.2019 12:58
Сложить числа 17с(16) и 5а2(16) заранее...
Популярные вопросы
Реши уравнения с дробями 32/50 - 16/50+y=29 /50+18/50...
2
Ұшақ А қаласынан Вқаласына қарай 3 сағ 12 минұшты. Белгіленген орынға жетуүшін...
1
Адебиеттын 4 токсан тжб 4 сынып...
1
2)Аралас сан түрінде жазыңдар: 7,3; 9,21; 14,79; 4,09; 15,038; 8,027; 25,4015;...
2
Вычесли площадь закрашеной фигуры 5м 10м 50м 30м...
2
Можно ли выразить основную мысль стихотворения словами без мечты не проживешь...
1
Сократите дробь 45a^2/10a...
3
ОЧЕНЬ Решите задачу (Дано, СИ, Анализ, Решение) На концах рычага действуют силы...
2
Законы монгольской империи...
1
Составьте текст по плану 1 Моя будущая школа 2 Школьные предметы 3 Тренажёрный...
3
Код:
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int randFloatTo(float x)
{
float ret = static_cast <float> (rand()) / (static_cast <float> (RAND_MAX/x));
return ret;
}
int main()
{
srand(time(NULL));
int size;
cout << "Размер массива: ";
cin >> size;
cout << endl << "Массив:" << endl;
float arr[size];
for (int i = 0; i < size; i++) {
arr[i] = randFloatTo(rand());
cout << arr[i] << ' ';
}
return 0;
}