PDA

View Full Version : سوال: يك مكان random در يك آرايه ي 20*20



babak_dayyani
جمعه 17 اردیبهشت 1389, 09:10 صبح
من مي خوام براي برنامه اي ، تعدادي مشخص حرف B را در يك آرايه ي 20*20 ذخيره كنم.


#include<iostream.h>
#include<conio.h>
#include<stdlib.h>
void main()
{int x;
randomize();
x=random(10);
cout<<x;
getch();
}

اين برنامه رو به صورت اوليه براي گرفتن يك عدد بين 1 تا 10 نوشتم ولي اعداد نمايشي به ترتيب و بين 0 تا 9 هستند.
من ميه خوام واقعا random انتخاب كنه.
چيكار كنم!؟

tdkhakpur
جمعه 17 اردیبهشت 1389, 13:47 عصر
خب کد شما هم باید random باشه ولی این شکلی هم استفاده کنید تا بازه عددی شما بالا در نظر گرفته شود باشد.


x=random(100)/10;

mohsensaghafi
جمعه 17 اردیبهشت 1389, 15:51 عصر
سلام دوست عزیز.
اول این خط دستور رو وارد کن.


srand ( time(NULL) );

بعدش هم با این دستور یه عدد از 0 تا 399 می تونی تولید کنی.


int randnumber=rand() % 400