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

Диапазон случайных чисел - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проверка типа http://www.cyberforum.ru/cpp-beginners/thread279604.html
Люди, вот у меня есть условия if (start==finish && mas!=(int)) return -1; if (start==finish && mas==(int)) return 1; Надо проверить mas число, или клетка массива пуста, как это сделать?
C++ симетричный масив !!! помогите решить задачу на С++ !!! суть задачи в том что нужно СОЗДАТЬ масив симерричный относительно горизонтальной оси . помогите пожалуста ! http://www.cyberforum.ru/cpp-beginners/thread279574.html
C++ Работа с файлами и массивами!
Задача следущая: В файле хранятся данные в виде записей формата R. Запись R: СОТРУДНИК Фамилия Должность Отдел Стаж - М
Файлы и Структуры в С C++
Даны сведения о сотрудниках учреждения: фамилия, инициалы, номер телефона. Выдать на экран сведения о сотрудниках, номер телефона которых содержит одинаковые цифры и подсчитать количество одинаковых цифр. помогите пожалуйста
C++ Подскажите со структурой http://www.cyberforum.ru/cpp-beginners/thread279567.html
struct Auto { char Mark; char Color; char Serial; char RegNum; int Year; int Price; char Owner; }*AutosArray;
C++ Поле чисел от 0 до N Как в С++ или в С создать поле чисел, которое включает в себя все числа от 0 до N? Напрмер поле чисел 0_3, включает в себя 0,1,2. 2+1 должно давать 0, 1+2 должно давать 0. кто-нибудь может помочь? Буду очень признателен подробнее

Показать сообщение отдельно
hatter
1 / 1 / 0
Регистрация: 01.09.2010
Сообщений: 134
19.04.2011, 19:59     Диапазон случайных чисел
Написал программку-угадайку случайного числа. Но возник вопрос.
Использую функцию rand() и она все время за случайное держит 41.
А мне хочется установить диапазон из которого выбирается случайное число(ну допустим от 1 до 15)
и чтобы каждый раз при запуске это число менялось.
Не подскажите как сделать?
Тут на форуме есть тема про генератор случайных чисел, но там он довольно объемный, может покороче есть способ?
Код программки :

#include "stdafx.h"
#include <iostream>

using namespace std;

int main()
{
setlocale(0,"");
int magic;
int guess;

magic = rand();

do { cout << "Введите свое число: ";
cin >> guess;
if(guess==magic)
{
cout << "В точку! \n";
cout << magic << " и есть нужное число";
}
else
{
cout<< "Промах!! \n \n";
if(guess>magic) cout << "Нужное число меньше, чем ваше, попытаемся еще раз\n \n";
else cout << "Ваше число меньше нужного, попытайтесь снова\n \n";
}
} while(guess!=magic);

getchar();
getchar();

return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru