Переделать программу из одномерного массива , в двухмерный. 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();
}
}
}