Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 8, средняя оценка - 4.88
Rustam4853
3 / 3 / 0
Регистрация: 31.03.2011
Сообщений: 20
#1

Как сделать так, чтобы в массив вводилось, рэндомно, НЕ целочисленное число???? - C++

07.04.2011, 19:35. Просмотров 1300. Ответов 7
Метки нет (Все метки)

Например если есть массив из 100 элементов... а надо чтобы вводились именно не целочисленные числа.
Не буду же я вводить каждое число ?! ВОт тока не могу догнать как это сделать.... подскажите пожалуйста, что для этого надо использовать????
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.04.2011, 19:35
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как сделать так, чтобы в массив вводилось, рэндомно, НЕ целочисленное число???? (C++):

Как сделать так, чтобы число не повторялось? - C++
Вопрос следующий. В определенном диапазоне (например от 0 до 9) лежат числа, нужно сделать так, чтобы весь диапазон был выведен на экран,...

Как сделать так чтобы число выводилось десятичной дробью - C++
Как сделать так чтобы число выводилось десятичной дробью к примеру int x; x=1/4; и сдесь код который выводит число printf...

Как сделать так, Чтобы вместе с переменной в массиве хранилось число и Строка? - C++
У меня есть массив, В котором хранится Переменная. Как мне сделать так, Чтобы вместе с Ней хранилось число и Строка. (наверное странный...

сделать что бы число записей вводилось пользователем - C++
Код: #include <iostream> #include <conio.h> #include <windows.h> using namespace std; int main() { SetConsoleCP(1251); ...

Как сделать так,чтобы размерность массива вводил пользователь и массив заполнялся случайными числами? - C++
#include "stdafx.h" #include <iostream> #include <locale> #include <stdlib.h> using namespace std; void mas(int a) //вывод...

Файлы и массив (сделать так, чтобы массив заполнялся значениями из этого же файла) - C++
Здравствуйте.Помогите пожалуйста с задачкой.Я сделал так что бы массив выводился в файл.Каждый элемент массива выводится на новую строку в...

7
iama
1251 / 976 / 49
Регистрация: 30.07.2010
Сообщений: 5,297
07.04.2011, 19:36 #2
дык вводить массив нужно, или рандомить?
0
Rustam4853
3 / 3 / 0
Регистрация: 31.03.2011
Сообщений: 20
07.04.2011, 19:49  [ТС] #3
ДЫК заполнять (т.е. вводить в ....) массив вещественными числами надо ......рэндомным образом подбирая каждое число.... вещественное.....

Добавлено через 1 минуту
я разобраться не могу каким образом подобрать вещественные числа рэндомно......
0
iama
1251 / 976 / 49
Регистрация: 30.07.2010
Сообщений: 5,297
07.04.2011, 19:51 #4
C++
1
a[i] = rand() * range / RAND_MAX + low;
0
Rustam4853
3 / 3 / 0
Регистрация: 31.03.2011
Сообщений: 20
07.04.2011, 20:03  [ТС] #5
range, RAND_MAX и low --- это что ??
0
iama
1251 / 976 / 49
Регистрация: 30.07.2010
Сообщений: 5,297
07.04.2011, 20:06 #6
range - промежуток, на котором будет сгенерировано случайное число
low - наименьшее число, которое должно быть результатом функции
RAND_MAX - тебе лучше не знать
0
stark91
1 / 1 / 0
Регистрация: 07.05.2010
Сообщений: 55
07.04.2011, 20:30 #7
берется два рандомных числа, приводятся к типу long,
затем делятся друг на друга

Добавлено через 19 минут
Цитата Сообщение от stark91 Посмотреть сообщение
long
(тут немного ошибся) к типу float)
0
RUSya82
237 / 115 / 3
Регистрация: 15.10.2010
Сообщений: 395
07.04.2011, 20:37 #8
C++
1
2
3
4
5
6
7
8
9
/*Функция заполняет массив случайными числами типа double. double *Array - указатель на массив, 
double max и double min - минимальные и максимальные ключи последовательности, int Size - размер последовательности.*/
 
void rnd_double(double *Array, double max, double min, int Size)
{
    srand(time(NULL));
    for( int i = 0; i<Size; ++i)
       Array[i] = min + (max-min)*((double) rand()/RAND_MAX);
}
1
07.04.2011, 20:37
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.04.2011, 20:37
Привет! Вот еще темы с ответами:

Сделать так, чтобы функция возвращала как целые, так и дробные значения - C++
Задача: нужно найти среднее арифметическое чисел в одномерном массиве разных типов. В main() у пользователя спрашивается размер...

Как проверить вводилось ли число в консоль - C++
Как проверить, что в строку вопроса программы ввели число? А не какой-нибудь там char символ... Заранее Спасибо :p

Дописать программу так, чтобы в массив вводились как целые числа так и вещественные - C++
помогите дописать программу так чтобы в массив вводились как целые числа так и вещественные #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; ...

Как проверить вводилось ли число (типа double или float) в консоль - C++
Как проверить вводилось ли число (типа double или float) в консоль?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.