Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
розасит2006
06.02.2020 15:46 •
Информатика
С++ как заполнить массив случайными вещественными ведь rand может возвращать только целые
Ответ:
AnastasiaKT
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 оценок)
Популярные вопросы: Информатика
полинаполига
01.03.2023 03:30
Вводится 20 чисел от 1 до 20. если число четное,то вывести его синус,если нечетное то косинус....
Даниил12345666
01.03.2023 03:30
Выбрать предметы или существ. нарисовать их и придумать загадку....
Крумина927
01.03.2023 03:30
Из двух простых высказываний постройте сложное высказывание, используя логические связки «и» и «или». 1. марина старше светы. оля старше светы. 2. одна половина класса...
ikstar
19.05.2023 17:51
Краткое сообщение на тему криптовалюта...
Настя19091
03.02.2022 03:27
Сделайте Это я не понимаю как...
Hdjshddh
07.05.2023 18:02
Мадинаға графикалық редакторда қайталанатын элементі бар ою жасау керек. Қайталанатын өрнегі бар ою жасау үшін орындалатын әрекеттерді дұрыс ретпен орналастыр....
100dan100
05.06.2021 07:27
Дана программа на языке Паскаль. Программа определения весовой категории в зависимости от веса спортсмена. Если вес спортсмена меньше 69, то «лёгкая категория» иначе...
Женечка180510
26.04.2020 09:53
Задание по Python Программа Счетчик букв . Пользователь вводит строку текста. Посчитай, сколько в строке строчных букв и сколько прописных. Остальные символы (не буквы)...
laravysotskaya
29.10.2022 22:34
Розв жіть сестему рівняння. х+2у=5 і 3х- 4у=-5...
alexplotnikov201
29.10.2022 22:34
Какие события связаны с такими географическими объектами как перл харбор.эль аламейн, хиросима и Нагасаки ...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Код:
#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;
}