Как записать индексы? - C#

Узнай цену своей работы

Формулировка задачи:

Найти минимальное и максимальное число и их индексы в массиве с рангом 2. Количество элементов по каждому рангу равно 15. Случайные числа формируются в диапазоне от 0,0 до 1,0. Числа выводить с 4 знаками после запятой.

Решение задачи: «Как записать индексы?»

textual
Листинг программы
  1. using System;
  2. class test
  3. {
  4.     static void Main()
  5.     {
  6.         Random r = new Random();
  7.         int minJ=0, minI=0, maxJ=0, maxI=0;
  8.         double max = 0.0, min = 1.0;
  9.         double[,] matrix = new double[2,15];
  10.         for (int i = 0; i < 2; i++)
  11.         {
  12.             for (int j = 0; j < 15; j++)
  13.             {
  14.                 Console.Write("{0,-8:F4}",matrix[i,j]=r.NextDouble());
  15.                 if (max < matrix[i, j])
  16.                 {
  17.                     maxI = i;
  18.                     maxJ = j;
  19.                     max = matrix[i, j];
  20.                 }
  21.                 if (min > matrix[i, j])
  22.                 {
  23.                     minI = i;
  24.                     minJ = j;
  25.                     min = matrix[i,j];
  26.                 }
  27.             }
  28.             Console.WriteLine();
  29.         }
  30.         Console.WriteLine("\nmin = {0:F4} ({1};{2})",min,minI,minJ);
  31.         Console.WriteLine("max = {0:F4} ({1};{2})", max, maxI, maxJ);
  32.         Console.ReadKey(true);
  33.     }
  34. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.583 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы