Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Числа в С++

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> Числа в С++
Имя
Сообщение << Старые топики   Новые топики >>
Числа в С++ - 2008-04-05 18:35:33.350000   
BeoWolf11

Сообщений: 76
Оценки: 0
Присоединился: 2008-01-31 21:09:43.920000
Дою конкретный пример: В проге пишу 2 числа например 1 и 15. Так вот, какая команда нужна чтобы прога сама выбрала одно число которое находятся между 1 и 15?
Post #: 1
RE: Числа в С++ - 2008-04-05 18:46:54.060000   
RasenHerz

Сообщений: 303
Оценки: 0
Присоединился: 2007-11-27 21:17:15.833333
ну дои, дои… =)))
int a = rand()%15; // выведет случайное число в пределах 15
Post #: 2
RE: Числа в С++ - 2008-04-05 18:49:33.450000   
BeoWolf11

Сообщений: 76
Оценки: 0
Присоединился: 2008-01-31 21:09:43.920000
Да, но если с клавиатуры читается 12 и 15 чо тогда? Программа должна выбирать между этими числами.
Post #: 3
RE: Числа в С++ - 2008-04-05 18:56:08.733333   
RasenHerz

Сообщений: 303
Оценки: 0
Присоединился: 2007-11-27 21:17:15.833333
int a = rand()%3+12 //от 12 до 15
Post #: 4
RE: Числа в С++ - 2008-04-05 18:59:10.563333   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
хых. Вот это я так и не понял как объяснять. Почему-то кто-то это знает, как-только ему первый пример приведёшь, а кто-то не понимает несмотря ни на какие объяснения. Почему так – я не знаю.
Случайные числа в диапазоне от 12 до 15, включительно:12 + rand () % (16 - 12)
Post #: 5
RE: Числа в С++ - 2008-04-05 19:02:24.813333   
BeoWolf11

Сообщений: 76
Оценки: 0
Присоединился: 2008-01-31 21:09:43.920000
Спс!
Ну чтоб 100% убедится что я понял я покожу исходник, ты скажеш если я все верно зделал.
quote:


#include &lt;iostream&gt;
using namespace std;
int main()
{
&nbsp;&nbsp;&nbsp; int a, b, c;
&nbsp;&nbsp;&nbsp; cout &lt;&lt; "Дайте 2 числа:\n";
&nbsp;&nbsp;&nbsp; cin &gt;&gt; a &gt;&gt; b;
&nbsp;&nbsp;&nbsp; if (a &lt; b)
&nbsp;&nbsp;&nbsp; c = rand() % (b-a) + a;
&nbsp;&nbsp;&nbsp; if (a &gt; b)
&nbsp;&nbsp;&nbsp; c = rand() % (a-b) + b;
&nbsp;&nbsp;&nbsp; cout &lt;&lt; c &lt;&lt; endl;
&nbsp;&nbsp;&nbsp; system("PAUSE");
&nbsp;&nbsp;&nbsp; return 0;
}

Все верно?
Post #: 6
RE: Числа в С++ - 2008-04-05 19:06:21.613333   
RasenHerz

Сообщений: 303
Оценки: 0
Присоединился: 2007-11-27 21:17:15.833333
да не за что. но лучше "+" мне поставь ;) , а то число "9" меня уже достало =))).
код правильный.
Post #: 7
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> Числа в С++







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.