Задача с массивами. Решать начал, но последнее задание не могу сделать - 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();
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д