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

Генерация случайного числа больше нуля, но меньше единицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Исправить ошибки в связном списке http://www.cyberforum.ru/cpp-beginners/thread811474.html
Почти готовая лабораторка, но не хватает несколько деталей. Помогите решить проблему, пожалуйста! Задание : 1. Создание списка из файла. 2.Insert <елемент> n Вставка елемента в позицию n. 3....
C++ Составить программу с аппроксимацией С пятой задачей помогите. В голову ничего не лезит http://www.cyberforum.ru/cpp-beginners/thread811470.html
сигнатуры C++
помогите соорудить или предложите свои варианты: 1. сканирование сигнатур байт в другой программе, адрес определить никак нельзя, так как он динамический(при перезаходе в программу все адреса...
C++ Почему не стоит создавать массив объектов?
Нам преподаватель сказал, что создавать массив объектов лучше не стоит(надо создавать массив указателей на объекты) так как при наследовании что-то там происходит с преобразованиями типов и привёл...
C++ Rand - рандом не повторяющихся чисел http://www.cyberforum.ru/cpp-beginners/thread811443.html
Добрый вечер.Подскажите пожалуйста как сделать что бы рандомные числа не повторялись ? Понимаю что во внутрь надо положить цикл от 0 до i-1 если совпадет то повторять .. но не магу понять как...
C++ Не получается суммировать ангары При сумме ангаров он только складывает сумму последних ангаров #include "stdafx.h" #include <iostream> #include <conio.h> #include <locale.h> using namespace std; class Angar подробнее

Показать сообщение отдельно
m1Rr0r
247 / 230 / 15
Регистрация: 05.02.2010
Сообщений: 3,256
Завершенные тесты: 2
18.03.2013, 11:25
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <time.h>
#include <math.h>
#include <windows.h>
 
using namespace std;
 
int main()  {
    srand((unsigned long)time(NULL));
    double value = (double)(rand() % (long)pow((double)10, (double)100)) / (rand() % (long)pow((double)10, (double)100) + 1);
    while(true)  {
        value = 0;
        double left = (double)(rand() % (long)pow((double)10, (double)100));
        value = left / (left + (double)(rand() % (long)pow((double)10, (double)100)) + 1);
        cout << value << endl;
        Sleep(100);
    }
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru