#include <iostream>
#include <vector>
using namespace std;
int main()
{
int N;
cin >> N;
vector<int>negative;
vector<int>positive;
for (int i = 0; i < N; i++) {
int A;
cin >> A;
if (A < 0)
negative.push_back(A);
else
positive.push_back(A);
}
for (int i = 0; i < negative.size(); i++)
cout<< negative[i]<<" ";
for (int i = 0; i < positive.size(); i++)
cout << positive[i] << " ";
Сторону равностороннего треугольника можно вычислить по формуле -
a=\frac{2h}{\sqrt{3} }a=
3
2h
Где а - длина стороны равностороннего треугольника, h - длина высоты равностороннего треугольника.
Подставим в формулу известные нам значения -
\begin{lgathered}a=\frac{2*6\sqrt{3} }{\sqrt{3} }a=12\end{lgathered}
a=
2∗6
a=12
a = 12 см.
Площадь равностороннего треугольника можно вычислить по формуле -
S =\frac{a^{2} \sqrt{3} }{4}S=
4
a
2
Где S - площадь равностороннего треугольника.
\begin{lgathered}S =\frac{12^{2} \sqrt{3} }{4}S =\frac{144\sqrt{3} }{4}S = 36\sqrt{3}\end{lgathered}
S=
12
144
S=36
#include <iostream>
#include <vector>
using namespace std;
int main()
{
int N;
cin >> N;
vector<int>negative;
vector<int>positive;
for (int i = 0; i < N; i++) {
int A;
cin >> A;
if (A < 0)
negative.push_back(A);
else
positive.push_back(A);
}
for (int i = 0; i < negative.size(); i++)
cout<< negative[i]<<" ";
for (int i = 0; i < positive.size(); i++)
cout << positive[i] << " ";
}
Сторону равностороннего треугольника можно вычислить по формуле -
a=\frac{2h}{\sqrt{3} }a=
3
2h
Где а - длина стороны равностороннего треугольника, h - длина высоты равностороннего треугольника.
Подставим в формулу известные нам значения -
\begin{lgathered}a=\frac{2*6\sqrt{3} }{\sqrt{3} }a=12\end{lgathered}
a=
3
2∗6
3
a=12
a = 12 см.
Площадь равностороннего треугольника можно вычислить по формуле -
S =\frac{a^{2} \sqrt{3} }{4}S=
4
a
2
3
Где S - площадь равностороннего треугольника.
Подставим в формулу известные нам значения -
\begin{lgathered}S =\frac{12^{2} \sqrt{3} }{4}S =\frac{144\sqrt{3} }{4}S = 36\sqrt{3}\end{lgathered}
S=
4
12
2
3
S=
4
144
3
S=36