Переделать программу из одномерного массива , в двухмерный. C#
Формулировка задачи:
помогите пожалуйста переделать программу из одномерного массива , в двухмерный.
Пример :
Листинг программы
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ConsoleApplication10
- {
- class Program
- {
- static void Main(string[] args)
- {
- int[] array = new int[5];
- int max;
- int min;
- for (int i = 0; i != 5; i++)
- {
- Console.WriteLine("Введите {0} элемент массива", i);
- array[i] = Convert.ToInt32(Console.ReadLine());
- }
- max = array[0];
- min = array[0];
- for (int i = 0; i != 5; i++)
- if (array[i] > 0)
- {
- min = array[i];
- break;
- }
- for (int i = 0; i != 5; i++)
- if ((array[i] > 0) && (array[i] < min))
- min = array[i];
- //ищем максимальное из отрицательных
- for (int i = 0; i != 5; i++)
- if (array[i] < 0)
- {
- max = array[i];
- break;
- }
- for (int i = 0; i != 5; i++)
- if ((array[i] < 0) && (array[i] > max))
- max = array[i];
- Console.WriteLine("Максимальное число из отрицательных в массиве: {0}", max);
- Console.WriteLine("Минимальное число из положительных в массиве: {0}", min);
- Console.ReadLine();
- }
- }
- }
Решение задачи: «Переделать программу из одномерного массива , в двухмерный. C#»
textual
Листинг программы
- namespace ConsoleApplication10
- {
- class Program
- {
- static void Main(string[] args)
- {
- int[,] array = new int[5,5];
- int max;
- int min;
- for (int i = 0; i < 5; i++)
- {
- for(int j = 0; j < 5; j++)
- {
- Console.WriteLine("Введите {0} элемент массива в {1} строке", j, i);
- array[i,j] = Convert.ToInt32(Console.ReadLine());
- }
- }
- for (int i = 0; i != 5; i++)
- for(int j = 0; j < 5; j++)
- if (array[i,j] > 0)
- {
- min = array[i,j];
- break;
- }
- for (int i = 0; i < 5; i++)
- for(int j = 0; j < 5; j++)
- if ((array[i,j] > 0) && (array[i,j] < min))
- min = array[i,j];
- //ищем максимальное из отрицательных
- for (int i = 0; i != 5; i++)
- for(int j = 0; j < 5; j++)
- if (array[i,j] < 0)
- {
- max = array[i,j];
- break;
- }
- for (int i = 0; i != 5; i++)
- for(int j = 0; j < 5; j++)
- if ((array[i,j] < 0) && (array[i,j] > max))
- max = array[i,j];
- Console.WriteLine("Максимальное число из отрицательных в массиве: {0}", max);
- Console.WriteLine("Минимальное число из положительных в массиве: {0}", min);
- Console.ReadLine();
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д