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

существует ли в С++ генератор случайных не целых чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Отсортировать нечетные строки матрицы http://www.cyberforum.ru/cpp-beginners/thread400754.html
Отсортировать нечетные строки матрицы А(6х7) в порядке убывания, а четные – в порядке возрастания.
C++ Операторы форматного вывода на экран Народ, помогите.... заранее благодарю.... Напечатать таблицу значений функции f(x) и суммы S(x) в виде таблицы. Х изменяется в диапазоне от a до b с шагом h. Вычисление суммы вести до тех пор,... http://www.cyberforum.ru/cpp-beginners/thread400747.html
C++ помогите понять (генератор чисел)
помогите, пожалуйста, разобраться: С++ начал изучать буквально неделю назад, решил применить все полученные на данный момент знания на практике и написал программку, которая сама загадывает себе...
C++ Задачка по С++
Программа вычисления стоимости покупки с учетом скидки.Скидка предоставляется, если сумма>1000(5%), более 5000(?%), а так же дополнит скидка 3%- в выходные дни. Информация о том является ли день...
C++ Нужна упращенная модель разделения текста по указательным символам http://www.cyberforum.ru/cpp-beginners/thread400732.html
Доброго времени суток. Нужна упращенная модель разделения текста (массива) по указательным символам, допустим у нас имеется комманда #run%text.txt - где # указатель что следующий символ что будет...
C++ Сформировать массив из элементов исходного массива, располагающихся по возрастанию например из массива (3 2 4 5 1 3 7 3 4 9 2) должен получиться массив (3 4 5 7 9) т.е. из возрастающих элементов. не могу понять как делать=( Добавлено через 10 минут если можно то на языке... подробнее

Показать сообщение отдельно
alex_x_x
бжни
2454 / 1659 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
07.12.2011, 00:18
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdlib.h>
#include <time.h>
#include <stdio.h>
 
double frand(const double down, const double up)
{
   return down + 1.0 * rand() / RAND_MAX * (up - down);
}
 
double round_value(double value, unsigned number_count)
{
   double base = pow (10., (int)number_count);
   return floor (value * base + 0.5) / base; 
}
 
int main()
{
   srand(time(NULL));
   printf("%f\n", round_value(frand(10.0, 20.0), 2)); 
   return 0;
}
както-так
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru