• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Создать Однонаправленную Очередь

  • Автор темы shilovec5377
  • Дата начала
S

shilovec5377

Всем привет! люди добрые помогите создать однонаправленную очередь с числами из диапазона от -50 до +50.
заранее благодарю.
 
R

rrrFer

что-то конкретное не получается?
 
S

shilovec5377

вот есть пример очереди:
C++:
#include "iostream.h"

class Queue
{
private:

int *Arr;
int Size;
int ptr;

public:
Queue()
{
int i;
Size=1000;
Arr=new int[Size];
for (i=0; i < Size; i++) Arr[i]=0;
ptr=0;
}

Queue(int Sz)
{
int i;
if (Sz <= 0) Sz=1000;
Size=Sz;
Arr=new int[Size];
for (i=0; i < Size; i++) Arr[i]=0;
ptr=0;
}

~Queue()
{
delete [] Arr;
}

int isEmpty()
{
if (ptr == 0)
return -1;
else
return 0;
}

void Enque(int x)
{
if (ptr < Size)
{
Arr[ptr++]=x;
}
}

int Deque()
{
int z,i;
if (ptr > 0)
{
z=Arr[0];
for (i=1; i <= (ptr-1); i++) Arr[i-1]=Arr[i];
ptr--;
return z;
}

return -1;
}
void Show()
{
for (int i=0; i < ptr; i++)
cout << Arr[i] << endl;
}

};

int main(int argc, char* argv[])
{

Queue Q;

int n;

while (1)
{
cout << "Enter number (0-end): ";
cin >> n;
if (n == 0) break;
Q.Enque(n);
}

cout << endl << "Que:" << endl << endl;

Q.Show();	 

return 0;

}

помогите с условием: Удалить из очереди все элементы, расположенные между минимальным и максимальным элементами очереди.
 
S

shilovec5377

Подскажите как можно пределать, чтобы очередь заполнялась рандомно?
 
S

shilovec5377

помогите с условием: Удалить из очереди все элементы, расположенные между минимальным и максимальным элементами очереди.
пожалуйста
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!