Войти
Регистрация
Спроси 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 оценок)
Популярные вопросы: Информатика
Fgreep
23.04.2022 21:01
Одномерный массив это данные какого типа?...
dariagolubeva
30.12.2022 05:40
1Кбайт =...байт с решением...
pollyholly123
10.07.2020 22:38
Подскажите самый дешёвый комп для игры в RUST....
Dffgvfh
04.03.2021 11:09
Выручайте! Решите ребус по теме базы данных. Я вообще не понимаю как эти ребусы решать, а в интернете нет толковых объяснений...
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. Для чого призначені векторні графічні редактори?...
1Kolomiets1
01.02.2020 05:55
F=-А&B|A таблица истинности...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и 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;
}