На флаге Северной Кореи КНДР:
Пять горизонтальных полос: синяя, белая, красная, белая и синяя. Красная полоса шириной 3/5 ширины флага.
Красная пятиконечная звезда в белом круге смещена ближе к древку флага.
Значение и история флага Корейской Народно-Демократической Республики:
Звезда символизирует революционные традиции. Красный цвет означает революционный патриотизм и дух борьбы. Белый цвет является традиционным для корейцев, он означает чистоту идеалов. Синий цвет символизирует стремление к объединению с революционными силами всего мира в борьбе за победу идей независимости, дружбы и мира.
Флаг КНДР был принят 8 сентября 1948 года.
Соотношение сторон флага 1:2.
Цвета флага Северной Кореи:
#include <iostream>
#include <string>
#include <ctime>
using namespace std;
const int n = 5;
const int m = 5;
int x[n];
int y[m];
void x_init()
{
for (int i = 0; i < n; i++)
{
x[i] = rand() % 10;
}
}
void x_show()
{
cout << "x[n] array: ";
for (int i = 0; i < n; i++)
{
cout << x[i] << " ";
}
cout << endl;
}
int x_sum()
{
int sum = 0;
for (int i = 0; i < n; i++)
{
if (x[i] % 2 == 0) sum += x[i];
}
return sum;
}
void y_init()
{
for (int i = 0; i < m; i++)
{
y[i] = rand() % 10;
}
}
void y_show()
{
cout << "y[m] array: ";
for (int i = 0; i < m; i++)
{
cout << y[i] << " ";
}
cout << endl;
}
int y_sum()
{
int sum = 0;
for (int i = 0; i < m; i++)
{
if (y[i] % 2 == 0) sum += y[i];
}
return sum;
}
int main()
{
string result;
srand(time(NULL));
x_init();
x_show();
y_init();
y_show();
x_sum() > y_sum() ? result = "<x[n] array!>" : result = "<y[m] array!>";
cout << "sum of paired elements in x[n] array: " << x_sum() << endl;
cout << "sum of paired elements in y[m] array: " << y_sum() << endl;
cout << "the sum of paired elements is greater in the " << result << endl;
return 0;
}