Блог для маленьких школьников и их родителей
ШколаЛа

Почему код выводит сразу числа вот задание объясните пожалуйста В классе Program напишите следующие…

Автор:
Предмет: Информатика
Уровень: студенческий

Почему код выводит сразу числа вот задание объясните пожалуйста

В классе Program напишите следующие методы и вызовите их в

главном методе Main:

1. Метод, с помощью которого вычисляется периметр и площадь

прямоугольного треугольника по введенным пользователем длинам

двух катетов a и b.

2. Метод, с помощью которого можно вывести на экран последовательность

n первых нечетных натуральных чисел. Количество чисел n пользователь

вводит с клавиатуры.

3. Метод, который создает и выводит на экран массив из n случайных целых

чисел в диапазоне от 0 до 100 (число n вводится с клавиатуры), а затем

подсчитывает произведение всех элементов массива.

using System;

class Program

{

static void Main()

{

CalculateThePerimeterAndArea(10,45);

ShowSequenceOfOddNumbers(5);

CreateAndShowArray(5);

}

static void CalculateThePerimeterAndArea(int a, int b)

{

Console.WriteLine(«S=» + (double)(a*b/2));

Console.WriteLine(«P=» + (double)(Math.Sqrt(a*a+b*b) + a + b));

}

static void ShowSequenceOfOddNumbers(int n)

{

for(int i = 1, c = 0; c < n; i++)

if (i % 2 != 0)

{

Console.Write(i + » «);

c++;

}

Console.WriteLine();

}

static void CreateAndShowArray(int n)

{

int[] a = new int[n];

long p = 1;

for (int i = 0; i < n; i++)

{

a[i] = new Random().Next(0, 100);

Console.Write(a[i] + » «);

p *= a[i];

}

Console.WriteLine();

Console.WriteLine(«Произведение=» + p);

}

}

Ответов к вопросу: 1
  • nene13
    11.10.2024 | 18:31

    Ответ:
    int n = Convert.ToInt32(Console.ReadLine())
    Объяснение:
    Это Ввод данных. Первые две задачи выполнены хорошо. Если хочешь вводить число n , то в вызове метода убери параметры и оставь свободным.
    static void Main()

    {

    CalculateThePerimeterAndArea(10,45);

    ShowSequenceOfOddNumbers(5);

    CreateAndShowArray();    // Вот так
    }
    А чтоб вводить число добавь строку «Ввода данных»
    int n = Convert.ToInt32(Console.ReadLine())

    Например:

    tatic void CreateAndShowArray()     // Пустой параметр
    {

    int n = Convert.ToInt32(Console.ReadLine())
    long p = 1;

    for (int i = 0; i < n; i++)

    {

    a[i] = new Random().Next(0, 100);

    Console.Write(a[i] + » «);

    p *= a[i];

    }

Ответить на вопрос:
:p :-p 8) 8-) :lol: =( :( :-( :8 ;) ;-) :(( :o:
Нажимая на кнопку я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.