Находим максимальное число, и если текущее число не оно, на него можно умножать. Можно использовать список, так решение будет короче, я использую три переменные x, y, z.
Namespace Вывод { class Program { static void Main(string[] args) { int n = 10; int[] Mass = new int[n]; Random R = new Random(); for (int i = 0; i < n; i++) {Mass[i] = R.Next(0, 30);} Console.Write("\n--------- Массив -------------\n"); for (int i = 0; i < n; i++) { Console.Write(Mass[i] + " "); } Console.ReadKey(); } }
Первое задание:
Вам нужно только написать ввод и вывод, формула уже написана.
Код (Python 3):
x, y, z = map(int, input().split())
u=(max(x,y,z) - min(x,y,z))/(max(x,y,z)+min(x,y,z))
print(u)
Пример ввода 1:
1 1 1
Пример вывода 1:
0.0
Пример ввода 2:
3 2 1
Пример вывода 2:
0.5
Второе задание:
Находим максимальное число, и если текущее число не оно, на него можно умножать. Можно использовать список, так решение будет короче, я использую три переменные x, y, z.
Код (Python 3):
x, y, z = map(int, input().split())
max_xyz = max(x, y, z)
product = 1
if x != max_xyz:
product *= x
if y != max_xyz:
product *= y
if z != max_xyz:
product *= z
print(product)
Пример ввода 1:
1 2 3
Пример вывода 1:
2
Пример ввода 2:
3 2 1
Пример вывода 2:
2
Объяснение:норм?
class Program {
static void Main(string[] args)
{
int n = 10;
int[] Mass = new int[n];
Random R = new Random();
for (int i = 0; i < n; i++) {Mass[i] = R.Next(0, 30);} Console.Write("\n--------- Массив -------------\n");
for (int i = 0; i < n; i++)
{ Console.Write(Mass[i] + " "); }
Console.ReadKey();
} }
Что может быть проще?