0 / 0 / 0
Регистрация: 14.06.2016
Сообщений: 11
1

Найти все неповторяющиеся элементы двухмерного массива целых чисел

15.06.2016, 22:08. Показов 3564. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Найти все неповторяющиеся элементы двухмерно¬го массива целых чисел
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.06.2016, 22:08
Ответы с готовыми решениями:

Найти все неповторяющиеся элементы двухмерного массива целых чисел
решите задачу с помощю подпрограммы !!! задача(330): найти все неповторяющиеся элементы...

Найти все неповторяющиеся элементы двумерного массива целых чисел
Помогите с написанием проги: Найти все неповторяющиеся элементы двумерного массива целых...

Найти все неповторяющиеся элементы двумерного массива целых чисел
Помогите решить задачу на двумерный массив на языке С++.

Найти все неповторяющиеся элементы двумерного массива целых чисел
Как сделать это задание через функции Найти все неповторяющиеся элементы Двумерного массива целых...

1
77 / 77 / 42
Регистрация: 30.09.2014
Сообщений: 342
16.06.2016, 10:00 2
Лучший ответ Сообщение было отмечено katusha1996 как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
static void Main(string[] args)
        {
            int[,] MyArray = new int[5,5];
 
            Random gen = new Random();
 
            for (int i = 0; i < MyArray.GetLength(0); i++)
                for (int j = 0; j < MyArray.GetLength(0); j++)
                    MyArray[i,j] = gen.Next(0, 30);
 
 
            for (int i = 0; i < MyArray.GetLength(0); i++)
            {
                Console.WriteLine("\n");
                for (int j = 0; j < MyArray.GetLength(0); j++)
                    Console.Write(MyArray[i, j] + "\t");
 
            }
 
            Console.WriteLine("\n________________\n");
 
            int k=0;
            int[] NewArray = new int[MyArray.Length];
            bool flag=true;
 
 
            for (int i = 0; i < MyArray.GetLength(0); i++)
                for (int j = 0; j < MyArray.GetLength(0); j++)
                    NewArray[k++] = MyArray[i, j];
 
 
 
 
            for (int i = 0; i < NewArray.Length; i++)
            {
                flag = true;
                for (int j =0; j < NewArray.Length; j++)
                    if (NewArray[i] == NewArray[j]&& i!=j)
                        flag = false;
                if (flag)
                    Console.Write(NewArray[i] + ";");
            }
 
 
 
        }
Спасибо если помог

Добавлено через 4 минуты
ох накасячил чуть будет работать ток для квадратных массивов , если надо для всех ,то в первых трех циклах по j изменить MyArray.GetLength(0) на MyArray.GetLength(1)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.06.2016, 10:00
Помогаю со студенческими работами здесь

Найти все неповторяющиеся элементы двумерного массива
Решите, пожалуйста. Найти все неповторяющиеся элементы двумерного массива целых чисел...

Найти номер столбца двухмерного массива целых чисел
Найти номер столбца двухмерного массива целых чисел, для которого среднеарифметическое значение его...

Найти суммы элементов двухмерного массива целых чисел
Найти суммы элементов двухмерного массива целых чисел, расположенных на линиях, параллельных...

Найти все элементы массива целых чисел, удовлетворяющих условию
Найти все элементы массива целых чисел, удовлетворяющих условию: остаток от деления на 5 равен 3.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru