Поменять местами малый и максимальный элементы массива размера 10 - C

Поменять местами минимальный и наибольший элементы массива размера 10 - C

Задать свой вопрос
1 ответ
Хром жрет переносы строк - сейчас поправлю
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace replaceThis
 class main
  static void Main()
   int N = 10;
   int[] arr = new int[N];
   Random rand = new Random();
   Console.Write("Исходный   массив: ");
   for (int i = 0; i lt; N; ++i)
    arr[i] = rand.Next(1, 9);
    Console.Write("0 ", arr[i]);
   
   Console.WriteLine("");
   int maxI, minI;
   maxI = minI = 0;
   for(int i = 1; ilt; N; ++i)
    if (arr[maxI] lt; arr[i])
     maxI = i;
    if (arr[minI] gt; arr[i])
     minI = i;
   
   int  temp = arr[minI];
   arr[minI] = arr[maxI];
   arr[maxI] = temp;
   Console.WriteLine("Индекс максимального - 0. Индекс малого - 1.", maxI, minI);
   Console.Write("Модифицированный массив: ");
   for (int i = 0; i lt; N; ++i)
    Console.Write("0 ", arr[i]);
   Console.ReadKey();
 
 
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт