Войти
Регистрация
Спроси ai-bota
В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
Показать больше
Показать меньше
hdhtdhtdhtdh
09.02.2020 04:36 •
Информатика
С++ как заполнить массив случайными вещественными ведь rand может возвращать только целые
Показать ответ
Ответ:
Gagoro
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 оценок)
Популярные вопросы: Информатика
юля2759
13.01.2020 09:38
Скорость вращения жесткого диска измеряется в оборотах в минуту. переведите это значение в более привычное в быту – километры в час. внутренний радиус пластин примите...
Солнышко003
01.04.2023 15:13
Найти произведение последовательных натуральных чисел от 7 до 12 (паскаль)?...
ivanignatov201
22.09.2020 05:45
Составить блок-схему и программу для вычисления значения функции в заданной точке...
nastyaasdfg
24.06.2022 16:37
Определите периметр треугольника со сторонами а,б,с составить алгоритм и...
lollerkaa
26.01.2022 01:47
Завдання потрібно виконати в зошиті, мені треба бачити розрахунки 1. перевести число 1001111 з двійкової системи числення у десяткову систему. виконати перевірку, зробивши...
Aslan006
21.04.2023 17:19
Какие файлы можно поместить в поле attachment таблицы? a) графические b) текстовые c) базу данных d) все указанные виды...
323данилаАт
19.04.2020 10:18
Сортировка списка по убыванию означает расстановку абзацев по убыванию длины первого слова в порядке начальных символов обратном алфавитному по возрастанию длины первого...
bitkut
08.05.2023 17:48
24 ! написать программу, используя массив: в школе 15 классов. количество учеников в классе выбирается случайным образом от 15 до 30. количество учеников каждого класса...
BirdNumber1
02.07.2022 12:55
На завтра запиши сведения сайта игры , дикий интернет-лес название описание и интересно ...
zoobe1
27.02.2022 06:21
Укажіть дію, яка використовується під час швидкого форматування диска а. розмітка на дорожки і сектори б.очищення вмісту fat в. запис на диск системних файлів г. дефрагментація...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и 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;
}