Объяснение:
#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;
}
Поделитесь своими знаниями, ответьте на вопрос:
Написати неправильного електронного листа в якому порушено етикет електронного спілкування
Интерфейс в Офисе 2007 и 2010 - одинаковый, что там может быть непонятно?
Вот в 2003 действительно был совершенно другой интерфейс (читай - внешний вид), там не было ленты, а было меню и панели инструментов.
Переучиться с 2003 на 2007-2010 было действительно сложно, но, когда привыкнешь, то уже все просто.
Теперь конкретно по вопросу.
Качать Power Point 2007 отдельно не вижу смысла, он входит в состав Офиса, и качать нужно Office 2007 целиком, а при установке указать, что конкретно вам нужно. Чаще всего - это Word, Excel, Power Point, иногда еще Access.
Качать советую с торрентов, там готовый iso-образ.
Заливаешь его на диск с программы записи CD/DVD (например, Nero) и пользуйся.
Установить Office 2007 поверх 2010 действительно трудно, проще снести 2010 напрочь, а потом ставить 2007 с нуля.
Но, еще раз повторяю - я не вижу в этом смысла, они почти одинаковые.