dpokatski 9debbe9ebd lab12 vor 10 Monaten
..
readme.md 9debbe9ebd lab12 vor 10 Monaten
task1.cs 9debbe9ebd lab12 vor 10 Monaten
task2.cs 9debbe9ebd lab12 vor 10 Monaten
task3.cs 9debbe9ebd lab12 vor 10 Monaten
task4.cs 9debbe9ebd lab12 vor 10 Monaten
task5.cs 9debbe9ebd lab12 vor 10 Monaten

readme.md

Lab 4

Задача №:21

Решение:

Console.WriteLine("Введите три числа");
int num1 = Convert.ToInt32(Console.ReadLine());
int num2 = Convert.ToInt32(Console.ReadLine());
int num3 = Convert.ToInt32(Console.ReadLine());
 
Console.WriteLine(Math.Max(Math.Max(num1, num2), num3) - Math.Min(Math.Min(num1, num2), num3));

Задача №:149

Решение:

Console.WriteLine("Введите количество элементов в последовательности:");
int n = int.Parse(Console.ReadLine());

int[] sequence = new int[n];

Console.WriteLine($"Введите {n} элементов:");

for (int i = 0; i < n; i++)
{
    sequence[i] = int.Parse(Console.ReadLine());
}

Console.WriteLine("Последовательность в обратном порядке:");

for (int i = n - 1; i >= 0; i--)
{
    Console.WriteLine(sequence[i]);
}

Задача №:754

Решение:

Console.WriteLine("Введите массу первого толстяка (в кг):");
double M1 = Convert.ToDouble(Console.ReadLine());
        
Console.WriteLine("Введите массу второго толстяка (в кг):");
double M2 = Convert.ToDouble(Console.ReadLine());
        
Console.WriteLine("Введите массу третьего толстяка (в кг):");
double M3 = Convert.ToDouble(Console.ReadLine());
        
if (M1 >= 94 && M1 <= 727 && M2 >= 94 && M2 <= 727 && M3 >= 94 && M3 <= 727)
{
    if (M1 >= M2 && M1 >= M3)
    {
        Console.WriteLine("Самый тяжелый толстяк имеет массу " + M1 + " кг");
    }
    else if (M2 >= M1 && M2 >= M3)
    {
        Console.WriteLine("Самый тяжелый толстяк имеет массу " + M2 + " кг");
    }
    else
    {
        Console.WriteLine("Самый тяжелый толстяк имеет массу " + M3 + " кг");
    }
}
else
{
    Console.WriteLine("Ошибка при взвешивании: масса толстяка должна быть не менее 94 и не более 727 кг");
}

Задача №:766

Решение:

Console.WriteLine("Введите количество собранных шишек: ");
int N = Convert.ToInt32(Console.ReadLine());

Console.WriteLine("Введите количество орешков в каждой шишке: ");
int M = Convert.ToInt32(Console.ReadLine());

Console.WriteLine("Введите необходимое количество орешков на зиму: ");
int K = Convert.ToInt32(Console.ReadLine());

int totalNuts = N * M;

if (totalNuts >= K)
{
    Console.WriteLine("Хватит орешков на зиму!");
}
else
{
    Console.WriteLine("Не хватит орешков на зиму");
}

Задача №:903

Решение:

Console.WriteLine("Введите количество разных цветов бусин (N):");
int N = Convert.ToInt32(Console.ReadLine());

int minNumberOfBeads = (int)Math.Ceiling(Math.Sqrt(2 * N));
        
Console.WriteLine("Минимальное число бусин которое можно вытащить соблюдая условия: " + minNumberOfBeads);