Форум программистов, компьютерный форум CyberForum.ru

srand для вещественных чисел - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Онлайн таблица рекордов. http://www.cyberforum.ru/cpp-beginners/thread262204.html
Здраствуйте. У меня есть игра тетрис. Игра написана на Си++. Мне нужно сделать онлайн таблицу рекордов, такую таблицу где имена игроков выводятся и сколько они очков заработали. Я совсем в этом не разбираюсь поэтому объясните поподробней буквально по шагам, что я должен делать. И еще эта таблица должна быть ввиде хтмл страничке. А вот где разместить эту страничку? На народе можно? Каким...
C++ Сортировка. Видоизменить вывод результата!!!! 1)помогите . 2)задача состояла в том , что нужно положительные элементы стоящие на нечетных позициях упорядочить по возрастанию. 3)я нашел вроде программу , но есть проблема: выводится в результате строка с бывшими элементами,стоявшими на нечетных местах первоначального массива, но упорядоченно уже. А мне нужно, чтоб остальные элементы тоже в результате были. Надеюсь понятно изложено...... http://www.cyberforum.ru/cpp-beginners/thread262203.html
C++ Сортировка. Видоизменить вывод результата!!!!
1)помогите . 2)задача состояла в том , что нужно положительные элементы стоящие на нечетных позициях упорядочить по возрастанию. 3)я нашел вроде программу , но есть проблема: выводится в результате строка с бывшими элементами,стоявшими на нечетных местах первоначального массива, но упорядоченно уже. А мне нужно, чтоб остальные элементы тоже в результате были. Надеюсь понятно изложено......
C++ Задание по наследованию классов
Создать иерархию классов : линия - прямоугольник - пирамида. Все классы должны содержать методы для фиксации и получения значений всех координат, а производные классы методы вычисления площади (прямоугольник), площади поверхности и объема (пирамида). //line.h #include <conio.h> #define LINE_h #ifndef LINE_h1 class line {
C++ вывод массива http://www.cyberforum.ru/cpp-beginners/thread262193.html
че тут не так? пишит что проблемма в строке cout << arr.print << endl; #include<iostream> #include<conio.h> #include<string> using namespace std; class library{ public: int invn;
C++ Builder Удаление повторяющихся символов в строке Столкнулся с проблемой удаления одинаковых символов в строке, вот сделал 2 алгоритма но обо почему-то удаляют только все повторяющиеся экземпляры первого вхождения, а на остальные не смотрит. К примеру есть строка AD и есть строка ABCD. Необходимо чтобы из строки ABCD удалило AD. На выходе BCD вместо желаемого BC. String alfavit=Edit1->Text;String out; String test=Edit4->Text; int... подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
22.03.2011, 22:46     srand для вещественных чисел
obZen, Можно как-то так, генерирует из заданого диапазона вещественные числа з двумя знаками после запятой.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <cmath>
 
double get_double_rand_num(double l, double r){
  int l_ = l * 10 * 10;
  int r_ = r * 10 * 10;
  return static_cast<double>(rand() % (r_ - l_) + l_) / 100;
}
 
int main(){
  double l_lim = 1.0, r_lim = 3.5;
  const size_t cnt = 10;
  srand(time(0));
  for(size_t i = 0; i < cnt; ++i)
    std::cout << get_double_rand_num(l_lim, r_lim) << '\n';
  return 0;
}
 
Текущее время: 13:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru