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

Генерация чисел - C++

Восстановить пароль Регистрация
 
aus
7 / 7 / 1
Регистрация: 18.10.2010
Сообщений: 56
04.05.2011, 13:52     Генерация чисел #1
Вообщем мне нужно сгенерировать отрицательное вещественное число с 2 цифрами целой и 2 цифрами дробной части.
Отрицательное ведь так генерируется?

C++
1
int a = random(89)-100
а дальше не могу понять как дробную дописать, помогите плз
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.05.2011, 13:52     Генерация чисел
Посмотрите здесь:

Генерация чисел C++
Генерация чисел C++
генерация чисел C++
Генерация случайных чисел C++
C++ генерация чисел
C++ Генерация случайных чисел
C++ Генерация чисел
C++ Генерация случайных чисел

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mimicria
return (true);
 Аватар для mimicria
1956 / 1093 / 91
Регистрация: 19.04.2011
Сообщений: 2,344
04.05.2011, 13:59     Генерация чисел #2
C++
1
2
double b = (double)(random(89)-100)/100;
double res=a+b;
aus
7 / 7 / 1
Регистрация: 18.10.2010
Сообщений: 56
04.05.2011, 15:08  [ТС]     Генерация чисел #3
сильно много цифорок выдает

Добавлено через 5 минут
если точнее то мне надо записать все это в файл
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
void func(char *filename, int num)
{
  
 
        randomize(); 
        FILE *f1; 
        f1 = fopen(filename, "wt"); 
        for(int i = 0; i != num; i++)
        {
            int c = random(89)-100;
            fprintf(f1,"%i\n",c); 
        }
 
        fclose(f1);
 
}
Yandex
Объявления
04.05.2011, 15:08     Генерация чисел
Ответ Создать тему
Опции темы

Текущее время: 14:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru