#include<iostream>
#include<algorithm>
#include<deque>
#include<cstdlib>
using namespace std;
//100 elemanlı ve -1 ile dolu deque oluştur
//int rand2029 isimli bir fonksiyonda 20-29 arası random bi sayı oluşturup döndür.
//dequenun max ve min elemanını bul
int rand2029();
main()
{
const int SIZE = 100;
int array[] = {};
deque<int>items(array,array+SIZE);
fill(items.begin(),items.end(),-1);
for(deque<int>::iterator i=items.begin();i!=items.end();++i)
{
cout<<*i<<"n"<<endl;
}
generate(items.begin(),items.end(),rand2029);
cout<<"After generating random numbers"<<endl;
for(deque<int>::iterator i=items.begin();i!=items.end();++i)
{
cout<<*i<<endl;
}
}
int rand2029()
{
int s = rand()%9+20;
return s;
} C++ deque ile alakalı
0
●67
- 10-12-2019, 15:51:24Arkadaşlar merhaba. Bir sorum olacakp c++ hakkında. 100 elemanlı bir deque var ve bu elemanları yan yana olacak şekilde 10 lu 10lu bastırmak istiyorum. For döngüsünü nasıl yazarsam dediğim şeyi yapabilirim? Aşağıdaki kodda 100 tane alt alta -1 yazdırıyorum fakat bu birlerin yan yana ve 10 lu olması lazım .