All pastes #182884 Raw Edit

Someone

public cpp v1 · immutable
#182884 ·published 2006-09-26 13:00 UTC
rendered paste body
#include <iostream> #include <ctime> #include <cstdlib>#include <string>#include <windows.h>using namespace std;void requestDigits(int *min, int *max);int generateNumber(int min, int max);void main(void){	int _min = 0;	int _max = 0;	int guesses = 0;	int guess = 0;	requestDigits(&_min,&_max);	int _number = generateNumber(_min,_max);	//cout << "min: " << _min << " max: " << _max << " number: " << _number;	while (_number != guess)	{		cout << "\nSkaicius sugeneruotas, gali pradet speliot :)\n\n";		cin  >> guess;		if (cin.fail())		{				cin.clear();				string errString;				cin >> errString;				cout << "Prasome ivest padorius skaicius, o ne velniai zino ka!\n\n";		}		else		{			if ((guess < 0) || (guess > RAND_MAX))				cout << "neteisingas skaicius!\n";			else 			{				if (guess > _number)					cout << "maziau..\n";				else if (guess < _number)					cout << "daugiau..\n";				guesses++;			}		}	}	cout << "Bingo. Atspejai is " << guesses << " karto(u)!\nHave a nice day! :)";	cout << "\nProgram will close in:\n";	for (int i = 5;i>=0;i--)	{		Sleep(1000);		cout << i << " ";	}}void requestDigits(int *min, int *max){	for(;*min>=*max;)	{			cout << "ivesk skaiciu atkarpa, tarp kokiu nori spet atskirdamas tarpais (min<max) ir  minimumas gali but 0 o maksimumas gali but " << RAND_MAX << "\n";		cin >> *min >> *max;		if (cin.fail())		{			cin.clear();			string errString;			cin >> errString;			cout << "Prasome padorius ivest skaicius, o ne velniai zino ka!\n\n";		}		else		{			if ((*min >= *max) || (*max > RAND_MAX) || (*min < 0))			{				cout << *min << *max;				cout << "Neteisingai ivesti skaiciai\n\n";				*min = *max;			}		}	}}int generateNumber(int min, int max){	srand(time(0) * time(0) * time(0) / 1000);	int getRand = rand();	int randDiv = RAND_MAX/(max-min+1);	return (getRand/randDiv)+min;}