Числа в С++
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Числа в С++ - 2008-04-05 18:35:33.350000
|
|
|
BeoWolf11
Сообщений: 76
Оценки: 0
Присоединился: 2008-01-31 21:09:43.920000
|
Дою конкретный пример: В проге пишу 2 числа например 1 и 15. Так вот, какая команда нужна чтобы прога сама выбрала одно число которое находятся между 1 и 15?
|
|
|
RE: Числа в С++ - 2008-04-05 18:46:54.060000
|
|
|
RasenHerz
Сообщений: 303
Оценки: 0
Присоединился: 2007-11-27 21:17:15.833333
|
ну дои, дои… =))) int a = rand()%15; // выведет случайное число в пределах 15
|
|
|
RE: Числа в С++ - 2008-04-05 18:49:33.450000
|
|
|
BeoWolf11
Сообщений: 76
Оценки: 0
Присоединился: 2008-01-31 21:09:43.920000
|
Да, но если с клавиатуры читается 12 и 15 чо тогда? Программа должна выбирать между этими числами.
|
|
|
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
|
|
|
RE: Числа в С++ - 2008-04-05 18:59:10.563333
|
|
|
rgo
Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
|
хых. Вот это я так и не понял как объяснять. Почему-то кто-то это знает, как-только ему первый пример приведёшь, а кто-то не понимает несмотря ни на какие объяснения. Почему так – я не знаю. Случайные числа в диапазоне от 12 до 15, включительно:12 + rand () % (16 - 12)
|
|
|
RE: Числа в С++ - 2008-04-05 19:02:24.813333
|
|
|
BeoWolf11
Сообщений: 76
Оценки: 0
Присоединился: 2008-01-31 21:09:43.920000
|
Спс! Ну чтоб 100% убедится что я понял я покожу исходник, ты скажеш если я все верно зделал. quote:
#include <iostream> using namespace std; int main() { int a, b, c; cout << "Дайте 2 числа:\n"; cin >> a >> b; if (a < b) c = rand() % (b-a) + a; if (a > b) c = rand() % (a-b) + b; cout << c << endl; system("PAUSE"); return 0; } Все верно?
|
|
|
RE: Числа в С++ - 2008-04-05 19:06:21.613333
|
|
|
RasenHerz
Сообщений: 303
Оценки: 0
Присоединился: 2007-11-27 21:17:15.833333
|
да не за что. но лучше "+" мне поставь ;) , а то число "9" меня уже достало =))). код правильный.
|
|
|
|
|