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

Удалить все столбцы матрицы, в которых нет нулевого элемента

20.03.2010, 10:15. Показов 1225. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Help help help!!!
Нужно в массиве удалить все столбцы, в которых нет нулевого элемента.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.03.2010, 10:15
Ответы с готовыми решениями:

Удалить все столбцы матрицы, в которых нет нулевого элемента
Дан массив А(n*m). Удалить все столбцы, в которых нет нулевого элемента. n=5 and m=6

Удалить все столбцы матрицы, в которых нет нулевого элемента
Удалить все столбцы матрицы, в которых нет нулевого элемента. (Пожалуйста, через процедуры и...

Удалить из матрицы все столбцы, в которых нет нулевого элемента
Пожайлуста помогите сделать эту задачу с процедурой или функцией Использовать подпрограммы ...

Удалить все столбцы в которых нет нулевого элемента массива С++
Удалить все столбцы в которых нет нулевого элемента массива С++. #define _CRT_SECURE_NO_WARNINGS...

1
2095 / 1260 / 170
Регистрация: 01.02.2009
Сообщений: 2,842
20.03.2010, 13:16 2
Лучший ответ Сообщение было отмечено Nastya1808 как решение

Решение

Nastya1808,
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() 
        {
            Random rnd = new Random();
            int[,] mas = new int[5, 5];
            Console.WriteLine("Исходный массив");
            for (int i = 0; i < 5; i++)
            {
                for (int j = 0; j < 5; j++)
                {
                    mas[i, j] = rnd.Next(0, 20);
                    Console.Write(mas[i, j] + "\t");
                }
                Console.WriteLine();
            }
            for (int i = 0; i < 5; i++)
            {
                int count = 0;
                for (int j = 0; j < 5; j++)
                {
                    if (mas[j, i] == 0)
                    {
                        count = 0;
                        break;
                    }
                    else 
                        count++;
                }
                if (count != 0) 
                {
                    for (int j = 0; j < 5; j++)
                    {
                        mas[j, i] = 0;
                    }
                }
            }
            Console.WriteLine("Преобразованный массив");
            for (int i = 0; i < 5; i++)
            {
                for (int j = 0; j < 5; j++)
                {
                    Console.Write(mas[i, j] + "\t");
                }
                Console.WriteLine();
            }
            Console.ReadKey();
        }
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.03.2010, 13:16
Помогаю со студенческими работами здесь

Удалить в двухмерном массиве все столбцы, в которых нет нулевого элемента
Удалить в двухмерном массиве все столбцы, в которых нет нулевого элемента

Удалить все столбцы, в которых нет нулевого элемента (Исправьте ошибку)
Удалить все столбцы, в которых нет нулевого элемента. пишет :&quot; выходит за граници диапазона...

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

Удалить из матрицы все столбцы, в которых нет отрицательных элементов (Проверить)
Удалить из матрицы все столбцы, в которых нет отрицательных элементов int otr=0; j=0;...


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

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

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