• Предмет: Информатика
  • Автор: alexey7999
  • Вопрос задан 2 месяца назад

Здравствуйте! Помогите разобраться с задачками на 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

Ответы

Ответ дал: baga3660
1

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 для тестирования.

Вас заинтересует