Здравствуйте! Помогите разобраться с задачками на C#.
1. Внутри класса Answer напишите метод CompareNumbers, который на вход принимает два числа и выводит, какое число большее, а какое меньшее.
2. Внутри класса Answer напишите метод FindMax, который принимает на вход три числа и выдаёт максимальное из этих чисел.
3. Внутри класса Answer напишите метод CheckIfEven, который на вход принимает число number и выводит, является ли число чётным (делится ли оно на два без остатка).
4. Внутри класса Answer напишите метод PrintEvenNumbers, которая на вход принимает число (number), а на выходе выводит все чётные числа от 1 до number (включительно), разделенные знаком табуляции.
number = 5 -> 2 4
number = 8 -> 2 4 6 8
Ответы
using System;
class Answer
{
// Задача 1
public static void CompareNumbers(int a, int b)
{
if (a > b)
Console.WriteLine($"{a} больше, чем {b}");
else if (a < b)
Console.WriteLine($"{a} меньше, чем {b}");
else
Console.WriteLine($"{a} и {b} равны");
}
// Задача 2
public static int FindMax(int a, int b, int c)
{
return Math.Max(Math.Max(a, b), c);
}
// Задача 3
public static void CheckIfEven(int number)
{
if (number % 2 == 0)
Console.WriteLine($"{number} чётное число");
else
Console.WriteLine($"{number} нечётное число");
}
// Задача 4
public static void PrintEvenNumbers(int number)
{
Console.Write("Чётные числа от 1 до {0}: ", number);
for (int i = 2; i <= number; i += 2)
{
Console.Write(i + " ");
}
Console.WriteLine();
}
static void Main()
{
// Пример использования методов
CompareNumbers(10, 5);
int maxNumber = FindMax(8, 15, 6);
Console.WriteLine($"Максимальное число: {maxNumber}");
CheckIfEven(7);
PrintEvenNumbers(8);
}
}
В данном коде реализованы методы, решающие поставленные задачи. Ты можете вызывать эти методы с различными аргументами в Main для тестирования.