Форум программистов, компьютерный форум CyberForum.ru

Проверить, есть ли в матрице хотя бы один столбец, содержащий элемент, равный нулю, и найти его номер - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 36, средняя оценка - 4.97
Фрэди Крюгер
 Аватар для Фрэди Крюгер
0 / 0 / 0
Регистрация: 26.05.2009
Сообщений: 50
28.05.2009, 18:33     Проверить, есть ли в матрице хотя бы один столбец, содержащий элемент, равный нулю, и найти его номер #1
1)Проверить, есть ли в матрице хотя бы один столбец, содержащий элемент, равный нулю, и найти его номер.
2) Проверить, есть ли в матрице хотя бы одина строка, содержащая элемент, равный нулю, и найти ее номер.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.05.2009, 18:33     Проверить, есть ли в матрице хотя бы один столбец, содержащий элемент, равный нулю, и найти его номер
Посмотрите здесь:

C++ Проверить, есть ли в матрице хотя бы один столбец, содержащий элемент, равный нулю, и найти его номер.
Проверить, есть ли в матрице хотя бы одна строка, содержащая положительный элемент, и найти ее номер C++
Из матрицы удалить строку и столбец, в которых находится первый элемент, равный нулю C++
C++ В квадратной матрице найти сумму модулей элементов в строках, содержащих хотя бы один отрицательный элемент; определить номер 1ой строки с 0-ым элем-о
в матрице А(n x m) найти первый столбец, не содержащий отрицательных элементов, и умножить его как вектор на матрицу А C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
FunDuck
688 / 379 / 4
Регистрация: 22.01.2009
Сообщений: 1,135
28.05.2009, 18:40     Проверить, есть ли в матрице хотя бы один столбец, содержащий элемент, равный нулю, и найти его номер #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
 void main()
 {
     int arr[5][5]={1,0,3,4,5,
     1,2,3,4,5,
     1,2,3,4,5,
     1,2,3,4,5,
     1,2,3,4,5};
     
     for (int i = 0; i < 5; i++)
         for (int j = 0; j < 5; j++){
            //Если есть 0 в столбце
             if ( arr[i][j] == 0 ) cout << "0 v stolbce: " << j + 1 << '\n'; 
            //Если есть 0 в строке
             if ( arr[i][j] == 0 ) cout << "0 v stroke: " << i + 1 << '\n'; 
            }
}
olka...
0 / 0 / 0
Регистрация: 25.03.2010
Сообщений: 12
25.03.2010, 21:23     Проверить, есть ли в матрице хотя бы один столбец, содержащий элемент, равный нулю, и найти его номер #3
такой вопрос...
мне нужно найти количество строк, содержащих хотя бы один нулевой элемент?
как это сделать?
angry_beaver
4 / 4 / 0
Регистрация: 27.02.2010
Сообщений: 5
25.03.2010, 21:45     Проверить, есть ли в матрице хотя бы один столбец, содержащий элемент, равный нулю, и найти его номер #4
Для того же примера:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
 void main()
 {
int n=0;
 int arr[5][5]={1,0,3,4,5,
 1,2,3,4,5,
1,2,3,4,5,
1,2,3,4,5,
1,2,3,4,5};
 
 for (int i = 0; i < 5; i++)
  for (int j = 0; j < 5; j++){
//Если есть 0 в строке
 if ( arr[i][j] == 0 ) {
n++;
i++;
}
}
cout<<"\nНулевой элемент содержат "<<n<<" строк";
}
olka...
0 / 0 / 0
Регистрация: 25.03.2010
Сообщений: 12
25.03.2010, 21:54     Проверить, есть ли в матрице хотя бы один столбец, содержащий элемент, равный нулю, и найти его номер #5
большое спасибо!!!)
CryNet
0 / 0 / 1
Регистрация: 13.04.2011
Сообщений: 78
Записей в блоге: 1
08.05.2011, 16:12     Проверить, есть ли в матрице хотя бы один столбец, содержащий элемент, равный нулю, и найти его номер #6
а если мне надо посчитать сколько рядом с 2 будет 1, то тогда как?
например:
00200
01010
то здесь вокруг 2 - две 1.. как это организовать в коже

Добавлено через 1 час 2 минуты
никто так и не подскажет?
Yandex
Объявления
08.05.2011, 16:12     Проверить, есть ли в матрице хотя бы один столбец, содержащий элемент, равный нулю, и найти его номер
Ответ Создать тему
Опции темы

Текущее время: 23:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru