Объяснение:
Open Server Panel — это портативная серверная платформа и программная среда, созданная специально для веб-разработчиков с учётом их рекомендаций и пожеланий.
Программный комплекс имеет богатый набор серверного программного обеспечения, удобный, многофункциональный продуманный интерфейс, обладает мощными возможностями по администрированию и настройке компонентов. Платформа широко используется с целью разработки, отладки и тестирования веб-проектов, а так же для предоставления веб-сервисов в локальных сетях.
Open-server — это набор программного обеспечения для PHP разработки в windows. В него входит такое ПО как Apache версий 2.2 — 2.4, а так же версия для PHP 7, связка Apache+nginx, nginx версий 1.6-1.9, PHP 5.2 — 5.6, PHP 7, MySQL 5.1 — 5.7 и другие базы данных, такие как MongoDB, Postgresql, наличие которых зависит от версии самого open-server. Так же в open-server уже из коробки идет сервер Memcache, нереляционная база данных Redis и даже DNS сервер bind9.
В PHP на open-server уже есть множество предустановленных модулей — curl, gd2, memcache, ImageMagick, mysqli, openssl, sqlite, phpredis, xdebug и еще множество других. Так же помимо этого в open-server’е есть планировщик заданий, FTP-сервер, автозапуск приложений и множество настроек серверного ПО — от настроек портов и кодировок до выбора версий самого ПО.
Всего есть 3 версии open-server:
Basic — это минимальная версия Open Server. В ней есть все перечисленное выше серверное ПО, кроме модулей Git, ImageMagick, MongoDB, PostgreSQL и PhpPgAdmin. Объем — 290мб.
Premium — эта версия Open Server содержит все серверное ПО. Объем — 617мб.
Ultimate — в этой версии помимо серверного ПО для PHP разработки есть еще дополнительное ПО, включающее около 30 программ — менеджер закачек, браузеры, торрент клиент, FTP клиент, PDF просмотрщики, менеджер автозагрузки, блокнот, файл менеджер и многое другое. Объем — 920мб.
#include < iostream>
#include < vector>
/*
определить существуют ли в первом массиве такие два элемента,
что их сумма равна сумме каких-либо трёх элементов второго массива
*/
#define debug // для себя.
int main()
{
int
size1,
size2;
std: : cout < < "введите размер 1-го массива(вектора): " < < std: : endl;
std: : cin > > size1;
std: : cout < < "введите размер 2-го массива(вектора): " < < std: : endl;
std: : cin > > size2;
int* arr1 = new int[size1];
int* arr2 = new int[size2];
for(int i = 0; i < size1; i++)//инициализируем значения первого массива с клавиатуры
std: : cin > > arr1[i];
for(int i = 0; i < size2; i++)//инициализируем значения второго массива с клавиатуры
std: : cin > > arr2[i];
int
sum1(0),//сумма двух элементов 1го массива
sum2(0); //сумма двух элементов 2-го массива
for(int i = 0; i < size1; i++)
{
for(int j = 1; j < size2-1; j++)
{
if(i == j) continue;
sum1 = arr1[i] + arr1[j];
for(int ii = 0; ii < size2; ii++)
{
for(int jj = 0; jj < size2; jj++)
{
for(int ff = 0; ff < size2; ff++)
{
if(ii == jj || jj == ff || ii == ff) continue;
sum2 = arr2[ii] + arr2[jj] + arr2[ff];
if(sum1 == sum2)
{
std: : cout < < "существует." < < std: : endl;
#if defined debug
std: : cout < < arr1[i] < < " " < < arr1[j] < < std: : endl;
std: : cout < < arr2[ii] < < " " < < arr2[jj] < < " " < < arr2[ff] < < std: : endl;
#endif
delete[] arr1;
delete[] arr2;
return 0;
}
}
}
}
}
}
std: : cout < < "не существует." < < std: : endl;
delete[] arr1;
delete[] arr2;
return 0;
}
Поделитесь своими знаниями, ответьте на вопрос:
Что не program p_1; var x, y: real; begin read(x); if 0