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

трабл с генерацией псевдослучайных чисел - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывести таблицу значений функции http://www.cyberforum.ru/cpp-beginners/thread76552.html
написать программу, которая выводит таблицу значений функций y=-2.4x (в квадрате) + 5х - 3 в диапазоне от -2 до 2, с шагом 0,5. Ниже приведен рекомендуемый вид экрана во время работы программы х у -2 -22,60 -1,5 -15,90 -1 -10,40 -0,5 -6,10 .... ..... .... .....
C++ Дано натуральное трехзначное число n. Переставить его цифры так, чтобы образовалось максимальное число, записанное теми же цифрами. Дано натуральное трехзначное число n. Переставить его цифры так, чтобы образовалось максимальное число, записанное теми же цифрами. http://www.cyberforum.ru/cpp-beginners/thread76548.html
C++ Равен ли квадрат заданного числа сумме кубов его цифр
Дано трехзначное целое число. Определить, равен ли квадрат этого числа сумме кубов его цифр
В какой координатной четверти плоскости находится точка. C++
1)определить в какой четверти координатной плоскости находится точка.
C++ Сумма элементов главной диагонали квадратной матрицы http://www.cyberforum.ru/cpp-beginners/thread76543.html
Всем привет, подскажите пожалуйста как написать программу, подсчитывающую сумму элементов главной диагонали квадратной матрицы. Пожалуйста покажите самый простой вариант. Заранее благодарен.
C++ Определить, принадлежит ли точно к заштрихованной области Всем доброго временя суток, извиняюсь за столь глупую тему, но что то башка совсем не варит ( вот собственно САБЖ: http://s57.***********/i157/0912/47/4c358056fcfd.jpg запутался с логическими операторами И и ИЛИ, вот собственно код: #include <iostream> using namespace std; int main() подробнее

Показать сообщение отдельно
tromb.92
10 / 10 / 1
Регистрация: 21.11.2009
Сообщений: 34
19.12.2009, 12:28     трабл с генерацией псевдослучайных чисел
вот нашел на форумепрогу :

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
int gen_random( int range_min, int range_max );
 
/* ================================================================ */
int main( int argc, char *argv[] ) {
        
int range_min, range_max, rand_val;
 
 
srand( time( NULL ) );
 
if ( argc!=1+2 ) {
        fprintf( stderr, "Usage: gen_random range_min range_max\n" ); exit( 1 );
}
 
range_min= atoi( argv[1] );
range_max= atoi( argv[2] );
rand_val= gen_random( range_min, range_max );
 
printf( "random value in range [%d;%d] is %d\n", range_min, range_max, rand_val );
 
return 0;
 
} /* main() */
 
/* ================================================================ */
int gen_random( int range_min, int range_max ) {
 
if ( range_min>range_max ) {
        fprintf( stderr, "gen_random(): Invalid arguments\n" ); exit( 1 );
}
 
return range_min+rand()%(range_max-range_min+1);
        
} /* gen_random() */
не моглибы вы подсказать как ее упростить а то я плохо еще освоил Си а уж очень надо генератор псевдослучайных чисел.....
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru