Вопрос задан 28.09.2023 в 01:39. Предмет Информатика. Спрашивает Никитинская Евгения.

В одномерном массиве найти максимальный элемент и поменять его местами с последним элементом

этого массива. ЯЗЫК С#
0 0
Перейти к ответам

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

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

Ответ:

Console.Write("size = ");

int size = int.Parse(Console.ReadLine());

int[] arr = new int[size];

for(int i = 0; i < arr.Length; i++)

{

   Console.Write($"arr[{i}] = ");

   arr[i] = int.Parse(Console.ReadLine());

}

int iMax = 0;

for(int i = 1; i < arr.Length; i++)

   if(arr[iMax] < arr[i]) iMax = i;

Console.WriteLine($"Индекс максимального элемента = {iMax}, значение = {arr[iMax]}.");

Console.WriteLine("Полученный массив:")

if(iMax != 0)

{

   int temp = arr[0];

   arr[0] = arr[iMax];

   arr[iMax] = temp;

}

for(int i = 0; i < arr.Length; i++)

   Console.Write($"{arr[i]} ");

Console.ReadKey();

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

Для выполнения этой задачи в C# вы можете использовать следующий код:

csharp
using System; class Program { static void Main() { // Создаем одномерный массив int[] arr = { 10, 5, 8, 3, 7, 12 }; // Находим индекс максимального элемента int maxIndex = 0; for (int i = 1; i < arr.Length; i++) { if (arr[i] > arr[maxIndex]) { maxIndex = i; } } // Меняем местами максимальный элемент и последний элемент int temp = arr[arr.Length - 1]; arr[arr.Length - 1] = arr[maxIndex]; arr[maxIndex] = temp; // Выводим результат Console.WriteLine("Массив после замены:"); foreach (int num in arr) { Console.Write(num + " "); } Console.ReadLine(); } }

Этот код создает одномерный массив, находит индекс максимального элемента в массиве, меняет его местами с последним элементом и выводит результат.

0 0

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

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

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

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