|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.08.2010, 17:11 | #1 |
Регистрация: 03.08.2010
Сообщений: 6
|
функция srand()
привет всем.написал программу которая нуждается в случайных числах.
в функции main() написал srand((unsigned) time(NULL)) А после него написал функцию rand() в цикле.по предположению каждый раз при работе, rand() должна была разные числа давать но так не происходит.почему то srand не работает.у меня visual studio 2008 спасибо |
18.08.2010, 17:59 | #2 |
Меркантильный кю
Участник клуба
Регистрация: 02.02.2008
Сообщений: 1,001
|
Код в студию, со всеми инклюдами
Росли вроде умными, выросли дурнями... (c)А.Васильев
|
18.08.2010, 21:15 | #3 |
Регистрация: 03.08.2010
Сообщений: 6
|
#include <iostream>
#include <cstdlib> #include <time.h> int generator( void ); int main() { int x, anh; char YN; srand(( unsigned )time(NULL) ); std::cout << "mayo chislo mejdu 1-1000 \n" << "vi mojite evo otgadat\n" << "pojalusta napichatoite vashu pervuyu dagatku." << std::endl; std::cin >> x; while ( x != -1 ) { anh = generator(); if ( anh == x ) { std::cout << "OTLICHNO!vi otgadali chislo\n" << "xateli bi vi sigrat(Y ili N)\n"; std::cin >> YN; if ( YN == 'Y') { std::cout << "mayo chislo mejdu 1-1000 \n" << "vi mojite evo otgadat\n" << "pojalusta napichatoite vashu pervuyu dagatku." << std::endl; std::cin >> x; } else { std::cout << "PROGRAMMA ZAVERSHENA.\n\n\n"; break; } } else if ( anh > x ) { std::cout << "slishkom malo.papitaites snova."; std::cin >> x; } else if ( anh > x ) { std::cout << "slishkom mnogo.papitaites snova."; std::cin >> x; } } return 0; } int generator( void ) { int gen; gen = ( rand()%1000 + 1 ); return gen; } это упражнение из книги Дейтела. |
18.08.2010, 21:41 | #4 |
Пользователь
Регистрация: 22.04.2010
Сообщений: 96
|
Код:
include <Qt>
Последний раз редактировалось sever-42; 18.08.2010 в 21:44. |
18.08.2010, 22:10 | #5 |
Регистрация: 03.08.2010
Сообщений: 6
|
большое спасибо.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Функция Get | DarkDante | Общие вопросы C/C++ | 2 | 26.03.2010 22:23 |
Функция | NeosPasha | Помощь студентам | 0 | 25.01.2010 13:01 |
ИФ функция | fatal_err0r | Microsoft Office Excel | 2 | 18.03.2009 17:05 |
функция | sergei64_89 | Общие вопросы C/C++ | 2 | 25.05.2008 16:48 |
одна функция потока, а другая функция - член класса запускающего этот поток | Дмитрий_Ч | Общие вопросы C/C++ | 2 | 27.09.2007 08:50 |