آرایه ای که با اعداد تصادفی پر میشه

nazanin.padekan

عضو جدید
سلام.من یه برنامه میخوام بنویسم که عددی رو بگیره و بعد آرایه ای به طول اون عدد ایجاد کنه که درایه هاش با اعداد تصادفی پر بشه.اینجوری نوشتم اما چیزی چاپ نکرد.کسی کمک میکنه؟:(
کد:
#include<iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
int main(){
int n,i;
int matrix[10];
int size;
cout<< "lotfan adadi delkhah vared konid"<<endl<<"N=";
cin>>n;
 size=n; 
srand(time(0));
i=rand()%10+1;
for(i=0;i<size;i++)
{
i=rand()%10+1;
}
cout<<matrix[i];
return 0;
}
 

iaidin

عضو جدید
سلام.من یه برنامه میخوام بنویسم که عددی رو بگیره و بعد آرایه ای به طول اون عدد ایجاد کنه که درایه هاش با اعداد تصادفی پر بشه.اینجوری نوشتم اما چیزی چاپ نکرد.کسی کمک میکنه؟:(
کد:
#include<iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
int main(){
int n,i;
int matrix[10];
int size;
cout<< "lotfan adadi delkhah vared konid"<<endl<<"N=";
cin>>n;
 size=n; 
srand(time(0));
i=rand()%10+1;
for(i=0;i<size;i++)
{
[COLOR=#ff0000]i=rand()%10+1;[/COLOR]
}
cout<<matrix[i];
return 0;
}
شما اصلا آرایه را پر نمیکنید. به جای خطی که با رنگ قرمز مشخص شده کدی شبیه به زیر را بایستی قرار بدید:
matrix=value
 

Similar threads

بالا