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

Рандом с плавающей точкой, как? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Выход из программы и самопроизвольное выполнение пункта http://www.cyberforum.ru/cpp-beginners/thread336313.html
При запуске программы открывается меню. Если выбрать игра, то все в норме. Если выбрать помощь, то открывается помощь и сразу в след за ней открывается игра( как так?), если выбрать третий пункт, то выводится сообщение из третьего пункта, а затем открывается игра( почему?). Почему игра открывается сама по себе всегда? Как сделать выход из программы, то есть при нажатии "3", чтобы cmd окно...
C++ Проверка на цифру Написал относительно простую консольную игру. При запуске открывается меню, и там 3 пункта. Если человек вводит "4", то появляется сообщение об ошибке( это я смог реализовать), но если ввести любой другой символ( кроме цифры), например любую букву, то программа переходит в бесконечный цикл, и программа начинает выдавать текст, который выдавать она не должна. Как сделать проверку что это именно... http://www.cyberforum.ru/cpp-beginners/thread336311.html
C++ Помогите понять задачу в теории
Не могу понять как должна и что считать задача,помогите. Дана квадратная матрица порядка n. Получить вектор Аb, где b - вектор, элементы которого вычисляются по формуле b i = 1/i^2+2 , если i- четное b i = 1/i в противном случае (i=1,..., n)
ошибка в формуле C++
Народ, привет!!! Выкладываю свой код: #include<iostream.h> #include<conio.h> #include<string.h> #include<windows.h> char ch; char *Rus(const char in,char z); char *Rus(const char in,char z)
C++ Передача указателя на строку методу класса http://www.cyberforum.ru/cpp-beginners/thread336295.html
после того как я изменил содержание указателя name на Nika Gamkrelidze, name в объекте не изменилось. наверное потому что новое значение расположенно в другой части памети, да? а есть ещё способы передачи строк с помощю указателей? #include <iostream> class info { char * name, * phone; public : void set_name(char * n) {name=n;} void set_phone(char * p) {phone=p;}...
C++ CТЕК ! #include <iostream> using namespace std; class stack { int st; int tos; public: int back(); void init(); подробнее

Показать сообщение отдельно
Zverit
Уничтожитель печенек
 Аватар для Zverit
277 / 205 / 21
Регистрация: 07.02.2010
Сообщений: 723
26.07.2011, 17:37     Рандом с плавающей точкой, как?
C++
1
double(rand())/RAND_MAX
Т.е в вашем случае.
C++
1
2
3
4
5
   double a,b,c;
    a = 1.0;
    b = 2.5;
    c = (double)rand()/(double) RAND_MAX*(b-a)+a;
    std::cout<< c;
 
Текущее время: 18:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru