using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace lab_4_3dimensional_array_1
{
class Array
{
private int first_index;
private int second_index;
private int third_index;
private int[,,] array;
public Array(int first_index, int second_index, int third_index, int[,,] array1)
{
this.first_index = first_index;
this.second_index = second_index;
this.third_index = third_index;
Random random = new Random();
int rand = 1;
array = new int[first_index, second_index, third_index];
for (int i = 0; i < first_index; i++)
{
for (int j = 0; j < second_index; j++)
{
for (int k = 0; k < third_index; j++)
{
rand = random.Next(-44, 44);
array1[i, j, k] = rand;//error
}
}
}
for (int i = 0; i < first_index; i++)
{
for (int j = 0; j < second_index; j++)
{
for (int k = 0; k < third_index; j++)
{
array[i, j, k] = array1[i, j, k];
}
}
}
}
public int Min()
{
int min = array[0, 0, 0];
for (int i = 0; i < first_index; i++)
{
for (int j = 0; j < second_index; j++)
{
for (int k = 0; k < third_index; k++)
{
if (min > array[i, j, k])
{
min = array[i, j, k];
}
}
}
}
return min;
}
}
class Program
{
static void Main(string[] args)
{
Array[] array = new Array[100];
int first_index, second_index, third_index;
int count = 0;
Console.WriteLine("Enter array count");
count = Convert.ToInt32(Console.ReadLine());
for (int c = 0; c < count; c++)
{
Console.WriteLine("Enter first index of array[{0}]", c);
first_index = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Enter second index of array[{0}]", c);
second_index = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Enter third index of array[{0}]", c);
third_index = Convert.ToInt32(Console.ReadLine());
int[,,] arr = new int[first_index, second_index, third_index];
array[c] = new Array(first_index, second_index, third_index, arr);
}
int max = array[0].Min();
for (int c = 0; c < count; c++)
{
if (max < array[c].Min())
{
max = array[c].Min();
}
}
Console.WriteLine(max);
}
}
}
Опечатка:
for (int i = 0; i < first_index; i++)
{
for (int j = 0; j < second_index; j++)
{
for (int k = 0; k < third_index; k++) // not j++ !!!
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Необходимо понять находится ли курсор мыши на данный момент в форме, как лучше всего это сделать?
Нужно считать массив из любого числа элементов, сами числа могут быть как целыми, так и с запятойПри запуске выходит исключение System