Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
Vetal321
25.06.2021 04:34 •
Информатика
С++ как заполнить массив случайными вещественными ведь rand может возвращать только целые
Показать ответ
Ответ:
Weronika2017
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;
}
0,0
(0 оценок)
Популярные вопросы: Информатика
Abigael
13.01.2021 13:56
1. Основные направления компьютерной графики А) бизнес, научные, художественные и рекламные, инженерные, веб Б) научные, инженерные, веб Б) бизнес, наука, быт С художественной...
kseniyarigil
31.10.2021 02:28
Ввести с клавиатуры в одну строку фамилию имя и отчество, раздели их пробелами вывести фамилию и инициалы python...
kirilenkok1
04.02.2022 09:07
На столе лежат n карт, на каждой стороне написано по вещественному числу сумма которых равна 1.ваша выбрать на каждой карте по числу так, чтобы сумма выбранных чисел на...
Ксюхахаха
22.11.2020 18:11
Я проболел и мне нужна в решении задачи по программированию. В прикреплённом фото будет сказанно что надо сделать, мне надо это ниписать на языке , и объясните....
polina5m
01.03.2020 09:21
1. Для чого призначені векторні графічні редактори?...
Banan4ik1080
18.01.2022 01:47
Какие факторы влияют на рас живых организмов?...
tkacheff2014
28.09.2022 05:20
Обчислить ккд важеля за до якого вантаж масою 145 кг ривномирно пидняли на висоту 6 см. При цьому до довгого плеча важеля була прикладена сила 500 Н,а точка прикладанння...
ХристинаРоманівна
08.08.2021 08:00
Вычислите неопределенный интеграл...
eniyo2005
02.03.2023 02:12
В чем отличие «русской хандры» от английского сплина....
Руслана462
16.05.2023 14:32
С распадом СССР нужно ли было менять конституцию...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
Код:
#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;
}