Задача с массивами. Решать начал, но последнее задание не могу сделать - C#
Формулировка задачи:
Задача с массивами. Решать начал, но последнее задание не могу сделать.
Максимальное и мин. значение я нашёл... Но как их поменять местами не знаю) Помогите пжлст)
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int n = 0, N = 80, Mmax = 0, Mmin = 80; Console.WriteLine(); Random r = new Random(); int[] M = new int[N]; Console.WriteLine("Создан массив M случайных целых чисел"); Console.WriteLine(); Console.Write("Номер строки n " + " Значение M[n]"); Console.WriteLine(); for (n = 0; n < N; n++) { int Mm = r.Next(0, 100); M[n] = Mm; if (Mm > Mmax) { Mmax = Mm; } if (Mm < Mmin) { Mmin = Mm; } Console.WriteLine("{0} {1,10}", n, Mm); } Console.WriteLine(); Console.WriteLine("------------------------------------------"); Console.Write("Максимальный элемент массива M[n] = "); Console.WriteLine(Mmax.ToString()); Console.WriteLine("------------------------------------------"); Console.Write("Минимальный элемент массива M[n] = "); Console.WriteLine(Mmin.ToString()); Console.WriteLine("------------------------------------------"); Console.ReadKey(); } } }
Решение задачи: «Задача с массивами. Решать начал, но последнее задание не могу сделать»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int n = 0, N = 80, Mmax = 0, Mmin = 80; Console.WriteLine(); Random r = new Random(); int[] M = new int[N]; Console.WriteLine("Создан массив M случайных целых чисел"); Console.WriteLine(); Console.Write("Номер строки n " + " Значение M[n]"); Console.WriteLine(); int i = 0, j = 0, x; for (n = 0; n < N; n++) { int Mm = r.Next(0, 100); M[n] = Mm; if (Mm > Mmax) { Mmax = Mm; i = n; } if (Mm < Mmin) { Mmin = Mm; j = n; } Console.WriteLine("{0} {1,10}", n, Mm); } x = M[i]; M[i] = M[j]; M[j] = x; Console.WriteLine(); Console.WriteLine("------------------------------------------"); Console.Write("Максимальный элемент массива M[n] = "); Console.WriteLine(Mmax.ToString()); Console.WriteLine("------------------------------------------"); Console.Write("Минимальный элемент массива M[n] = "); Console.WriteLine(Mmin.ToString()); Console.WriteLine("------------------------------------------"); for (n = 0; n < N; n++) { Console.WriteLine("{0} {1,10}", n, M[n]); } Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д