Вопрос задан 01.12.2023 в 22:11. Предмет Информатика. Спрашивает Перваков Витя.

Дано целое число N и набор из N целых чисел.Найти номер первого максимального нечетного числа из

данного набора.Если нечетные числа в наборе отсутствует,то вывести 0. C#
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Смирнов Евгений.

Ответ:

using System;

namespace ConcoleApplication

{

   class Program

   {

       public static void Main()

       {

           var n = int.Parse(Console.ReadLine());

           var input = Console.ReadLine().Split();

           var maxUneven = 0;

           var index = 0;

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

           {

               var elem = int.Parse(input[i]);

               if (elem % 2 != 0 && elem > maxUneven)

               {

                   maxUneven = elem;

                   index = i;

               }

           }

           Console.WriteLine(index);

       }

   }

}

Объяснение:

сделал ввод массива в одну строку

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Finding the First Maximum Odd Number in a Given Set

To find the number of the first maximum odd number in a given set of integers, you can use the following C# code:

```csharp using System;

class MainClass { public static void Main (string[] args) { int[] numbers = {4, 0, 0, 10, 20, 0, 0, 3, 10, 10, 3, 0, 2, 20, 10, 2, 0, 1, 3, 2, 4, 1}; int maxOddIndex = -1; int maxOdd = int.MinValue;

for (int i = 0; i < numbers.Length; i++) { if (numbers[i] % 2 != 0 && numbers[i] > maxOdd) { maxOdd = numbers[i]; maxOddIndex = i; } }

if (maxOddIndex == -1) { Console.WriteLine("0"); } else { Console.WriteLine(maxOddIndex); } } } ```

This code initializes an array of integers and then iterates through the array to find the index of the first maximum odd number. If no odd numbers are found, it outputs 0.

Note: The code provided assumes that you have a basic understanding of C# programming. If you need further clarification or assistance, feel free to ask!

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос