
С# В классе Program напишите следующие методы и вызовите их в главном методе Main:1. Метод, с
помощью которого вычисляется периметр и площадьпрямоугольного треугольника по введенным пользователем длинамдвух катетов a и b.2. Метод, с помощью которого можно вывести на экран последовательностьn первых нечетных натуральных чисел. Количество чисел n пользовательвводит с клавиатуры.3. Метод, который создает и выводит на экран массив из n случайных целыхчисел в диапазоне от 0 до 100 (число n вводится с клавиатуры), а затемподсчитывает произведение всех элементов массива

Ответы на вопрос

Ответ:
Объяснение:
#1
public static void Main(string[] args)
{
double r = 1;
Console.WriteLine("P = " + Math.PI*r*2);
Console.WriteLine("S = " + Math.PI*r*r);
}
#2
static void Main(string[] args)
{
int[] a = new int[10];
a[0] = 1;
a[1] = 1;
a[2] = 2;
a[3] = 3;
for (int i = 0; i < 3; i++)
{
Console.WriteLine("a[{0}] = {1} ", i + 1, a[i]);
}
for (int i = 3; i < a.Length; i++)
{
a[i] = a[i - 1] + a[i - 3];
Console.WriteLine("a[{0}] = {1} ", i + 1, a[i]);
}
}



Вот C# код, который реализует требуемые методы и вызывает их в методе Main
:
csharpusing System;
class Program
{
static void Main(string[] args)
{
// Вызываем метод для вычисления периметра и площади прямоугольного треугольника.
Console.WriteLine("Введите длину первого катета (a):");
double a = double.Parse(Console.ReadLine());
Console.WriteLine("Введите длину второго катета (b):");
double b = double.Parse(Console.ReadLine());
CalculateTriangleProperties(a, b);
// Вызываем метод для вывода последовательности нечетных натуральных чисел.
Console.WriteLine("Введите количество нечетных чисел (n):");
int n = int.Parse(Console.ReadLine());
PrintOddNaturalNumbers(n);
// Вызываем метод для создания и подсчета произведения элементов массива.
Console.WriteLine("Введите количество элементов массива (n):");
int arraySize = int.Parse(Console.ReadLine());
int[] randomArray = GenerateRandomArray(arraySize);
PrintArray(randomArray);
int product = CalculateArrayProduct(randomArray);
Console.WriteLine($"Произведение элементов массива: {product}");
}
static void CalculateTriangleProperties(double a, double b)
{
double hypotenuse = Math.Sqrt(a * a + b * b);
double perimeter = a + b + hypotenuse;
double area = 0.5 * a * b;
Console.WriteLine($"Периметр: {perimeter}");
Console.WriteLine($"Площадь: {area}");
}
static void PrintOddNaturalNumbers(int n)
{
Console.WriteLine($"Первые {n} нечетных натуральных чисел:");
for (int i = 1, count = 0; count < n; i += 2, count++)
{
Console.Write($"{i} ");
}
Console.WriteLine();
}
static int[] GenerateRandomArray(int n)
{
Random random = new Random();
int[] array = new int[n];
for (int i = 0; i < n; i++)
{
array[i] = random.Next(101); // Генерируем случайное число от 0 до 100.
}
return array;
}
static void PrintArray(int[] array)
{
Console.WriteLine("Массив:");
foreach (var element in array)
{
Console.Write($"{element} ");
}
Console.WriteLine();
}
static int CalculateArrayProduct(int[] array)
{
int product = 1;
foreach (var element in array)
{
product *= element;
}
return product;
}
}
Этот код включает методы для вычисления периметра и площади прямоугольного треугольника, вывода последовательности нечетных натуральных чисел и создания массива случайных целых чисел, а также метод для подсчета произведения элементов массива.


Похожие вопросы
Топ вопросов за вчера в категории Информатика








Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili