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

вещественные числа через rand - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Случайные числа http://www.cyberforum.ru/cpp-beginners/thread382504.html
Необходимо написать программу, которая будет генерировать случайную величину от 0 до 1 (включая 0 и 1), в результаты должны быть дробные числа с двумя знаками после запятой. Помогите реализовать), пожалуйста.
C++ проверка #include насколько я знаю в visual studio есть функция проверки всех #includes на наличие включаемых файлов. где она? http://www.cyberforum.ru/cpp-beginners/thread382500.html
Конструктор классы C++
В общем. Вот задача. Мне надо, чтобы с помощью конструктора объекту присваивались значения. Вот код, со всеми методами, которыми я пробовал это сделать. Так что не так? Почему он не хочет работать? В main описанная функция (наверно) путём присваивания hh.a работает, но это не то. Должно инициализироваться без подобного обращения к объекту, т.е только путём присваивания к a. Подскажите /*...
Найти площадь и высоту треугольника C++
Дана сторона равностороннего треугольника. Найти площадь этого треугольника и его высоту. Ребята,выручайте!
C++ Вывести в порядке убывания все целые числа, расположенные между A и B http://www.cyberforum.ru/cpp-beginners/thread382471.html
1.частное от деления нацело,а также остаток от этого деления. Даны целые положительные числа N и K. Используя только операции сложения и вычитания, найти частное от деления(m) нацело N на K, а также остаток от этого деления(o). Ограничения (гарантируются - проверять не нужно) 0 <= числа <= 1000 (целые числа) Формат входных данных: N,K Формат выходных данных: m,o Пример Входные...
C++ Построение графика Здравствуйте, необходимо построить график функции 3*exp(x+11) на произвольном отрезке и произвольном интервале есть такой код: n = 3*exp(d2+11) / 250; SetViewportOrgEx(hdc, xClientView/8, yClientView/1.5, NULL); MoveToEx(hdc, d1, -(3*exp(d1+11))/n, NULL); for (double i=d1; i<d2; i=i+d3) { y = (3*exp(i+11))/n; подробнее

Показать сообщение отдельно
alkagolik
 Аватар для alkagolik
1510 / 616 / 79
Регистрация: 15.07.2011
Сообщений: 3,552
12.11.2011, 19:49     вещественные числа через rand
C
1
2
3
4
5
6
7
8
9
int x;
x = rand() % 451;
printf("%e\n", (float) x);
printf("%.4f\n", (float) x);
 
float y;
y = (float) ( (rand() % 16) * ( (rand() % 2) ? -1 : 1) ); //эстетически некрасиво
printf("%e\n", y);
printf("%f", y);
 
Текущее время: 04:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru