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

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

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

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

В классе 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:
Нажимая на кнопку я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.

Задача по Почему код выводит сразу числа вот задание объясните пожалуйста В классе 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); } } для школьников студенческий? Здесь вы найдете ответы на вопрос, обсуждения и полезные рекомендации по предмету Информатика. Ответы на этот вопрос уже добавлены. Присоединяйтесь к нашему сообществу, задавайте вопросы и становитесь экспертом!