#include <iostream>
using namespace std;
void sortArray(int *arr) {
int tmp;
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4 - 1; j++) {
if (arr[j] > arr[j + 1]) {
tmp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = tmp;
}
}
}
for (int i = 0; i < 4; ++i) {
cout << arr[i]<< " ";
}
}
int main() {
setlocale(LC_ALL, "Russian");
int* data = new int[4];
cout << "Введите числа: " << endl;
for (int i = 0; i < 4; ++i) {
cin >> data[i];
}
sortArray(data);
delete [] data;
system(" Pause");
}
Объяснение:
Код на с++.
По факту,всё что тебе нужно это
tmp = arr[j];
аrr[j] = arr[j + 1];
arr[j + 1] = tmp;
Где arr-это твой массив 4-ёх чисел.
при этого напишешь на любом языке такой алгоритм
Программа 5:
#
# (c) NaaMan
import math
print( 'Введите через пробел длины сторон: ')
a, b, c = map( float, input().split())
if a+b>c and a+c>b and b+c>a:
d = list((a,b,c))
d.sort()
a,b,c = d
if a*a + b*b == c*c:
print('Треугольник прямоугольный')
else:
x = (a*a + b*b - c*c) / (2 * a * b)
gamma = math.acos(x)
grd = gamma / math.pi * 180
print('Угол С = %3.4f градусов'% grd)
else:
print('Таких треугольников не существует!')
Программа 6:
#
# (c) NaaMan
import math
print( 'Введите через пробел a и b: ')
a, b = map( int, input().split())
print( 'Введите через пробел c и d: ')
c, d = map( int, input().split())
print( 'Максимальное из двух меньших - ', max( min( a, b), min( c, d)))
Программа 7:
#
# (c) NaaMan
import math
print( 'Выберите режим перевода')
print( '0 - из градусов в рад')
print( '1 - из рад в градусы')
n = int( input( '> '))
x = float( input( 'Введите меру угла: '))
if n:
res = x / math.pi * 180 # rad -> grad
else:
res = x * math.pi / 180 # grad -> rad
print( 'Результат: %3.4f'% res)
Объяснение:

