scofield007
سه شنبه 27 آبان 1393, 17:30 عصر
با سلام خدمت دوستان عزیز
در تکه کد زیر :
#include <iostream>#include <time.h>
#include <stdlib.h>
using namespace std;
int main(){
int x, guess;
srand(time(NULL));
x = rand() % 10 + 1;
do{
cout << "adad ra hads bezanid(1 ta 10):";
cin >> guess;
if (guess == x)
cout << "sahih hast" << endl;
else if (guess < x)
cout << "adad morede nazar bozorg tar has" << endl;
else
cout << "adad morede nazar kockak tar has" << endl;
} while (guess != x);
system("pause");
return 0;
}
در خطی که تابع srand استفاده شده هست، دلیل استفاده از این تابع چی هست؟
چون ما برای تولید اعداد تصادفی از تابع rand استفاده کردیم.دیگه نیازی به استفاده از Srand نیست.
در مورد آرگومان تابع srand در کد بالا هم لطف کنید توضیح مختصری بدید
با تشکر
در تکه کد زیر :
#include <iostream>#include <time.h>
#include <stdlib.h>
using namespace std;
int main(){
int x, guess;
srand(time(NULL));
x = rand() % 10 + 1;
do{
cout << "adad ra hads bezanid(1 ta 10):";
cin >> guess;
if (guess == x)
cout << "sahih hast" << endl;
else if (guess < x)
cout << "adad morede nazar bozorg tar has" << endl;
else
cout << "adad morede nazar kockak tar has" << endl;
} while (guess != x);
system("pause");
return 0;
}
در خطی که تابع srand استفاده شده هست، دلیل استفاده از این تابع چی هست؟
چون ما برای تولید اعداد تصادفی از تابع rand استفاده کردیم.دیگه نیازی به استفاده از Srand نیست.
در مورد آرگومان تابع srand در کد بالا هم لطف کنید توضیح مختصری بدید
با تشکر