<h3>Un sistem informatic include:</h3>
<h4 style="text-align: center;">1. Hardware </h4>
<p style="text-align: center;"> A. placa de baza</p>
<p style="text-align: center;"> B. procesor</p>
<p style="text-align: center;"> C. memorie </p>
<p style="text-align: center;"> D. harddisk</p>
<h4 style="text-align: center;">2. Software:</h4>
<p style="text-align: center;"> <span>⚪ Linux</span></p>
<p style="text-align: center;"><span> ⚪ Windows</span></p>
<p style="text-align: center;"><span> ⚪ OS/2</span></p>
<p style="text-align: center;"><span> ⚪ Unix</span></p>
<h4 style="text-align: center;"><span>3. Software de aplicatie:</span></h4>
<p style="text-align: center;"><span> ● VisualC++</span></p>
<p style="text-align: center;"><span> ● Java</span></p>
<p style="text-align: center;"><span> ● SQL</span></p>
<p style="text-align: center;"><span> ● CorelDraw </span></p>
Объяснение:
#include <iostream>
using namespace std;
const int max_size = 2000;
class Queue //класс Очередь
{
int q[max_size]; //массив чисел
int left = 0, right = 0; //первый(крайний левый) и последний(крайний правый) элементы массива
public:
void add(int a); //функция для добаления элемента в очередь
void getMinNum(); //функция для получения минимального числа в очереди
};
void Queue::add(int a)
if (a != 0)
{ //если введено число больше 0
q[right] = a;
right++;
}
else if (left == right)
{ //если первый и последний элементы совпадают, очередь пуста
cout << -1 << "\n";
else
{ //если введен '0'
this->getMinNum();
left++;
void Queue::getMinNum()
int minID = left;
for (int i = left; i < right; i++)
if (q[minID] > q[i])
minID = i;
cout << q[minID] << "\n";
int main()
int n; //количество операций
Queue q; //объект класса Очередь
int num;
cin >> n;
for (int i = 0; i < n; i++)
cin >> num; //вводим число
q.add(num);
return 0;
<h3>Un sistem informatic include:</h3>
<h4 style="text-align: center;">1. Hardware </h4>
<p style="text-align: center;"> A. placa de baza</p>
<p style="text-align: center;"> B. procesor</p>
<p style="text-align: center;"> C. memorie </p>
<p style="text-align: center;"> D. harddisk</p>
<h4 style="text-align: center;">2. Software:</h4>
<p style="text-align: center;"> <span>⚪ Linux</span></p>
<p style="text-align: center;"><span> ⚪ Windows</span></p>
<p style="text-align: center;"><span> ⚪ OS/2</span></p>
<p style="text-align: center;"><span> ⚪ Unix</span></p>
<h4 style="text-align: center;"><span>3. Software de aplicatie:</span></h4>
<p style="text-align: center;"><span> ● VisualC++</span></p>
<p style="text-align: center;"><span> ● Java</span></p>
<p style="text-align: center;"><span> ● SQL</span></p>
<p style="text-align: center;"><span> ● CorelDraw </span></p>
Объяснение:
#include <iostream>
using namespace std;
const int max_size = 2000;
class Queue //класс Очередь
{
int q[max_size]; //массив чисел
int left = 0, right = 0; //первый(крайний левый) и последний(крайний правый) элементы массива
public:
void add(int a); //функция для добаления элемента в очередь
void getMinNum(); //функция для получения минимального числа в очереди
};
void Queue::add(int a)
{
if (a != 0)
{ //если введено число больше 0
q[right] = a;
right++;
}
else if (left == right)
{ //если первый и последний элементы совпадают, очередь пуста
cout << -1 << "\n";
}
else
{ //если введен '0'
this->getMinNum();
left++;
}
}
void Queue::getMinNum()
{
int minID = left;
for (int i = left; i < right; i++)
if (q[minID] > q[i])
minID = i;
cout << q[minID] << "\n";
}
int main()
{
int n; //количество операций
Queue q; //объект класса Очередь
int num;
cin >> n;
for (int i = 0; i < n; i++)
{
cin >> num; //вводим число
q.add(num);
}
return 0;
}