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

Матрица C(m;m) состоит из нулей и единиц. Найти в ней номера (индексы) хотя бы одной строки и хотя бы одного столбца - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
Alek70694
 Аватар для Alek70694
4 / 4 / 0
Регистрация: 27.10.2012
Сообщений: 240
24.12.2012, 00:03     Матрица C(m;m) состоит из нулей и единиц. Найти в ней номера (индексы) хотя бы одной строки и хотя бы одного столбца #1
Задание: Матрица C(m;m) состоит из нулей и единиц. Найти в ней номера (индексы) хотя бы одной строки и хотя бы одного столбца, не содержащих единицы, либо сообщить, что таковых нет.
Сам не понимаю, как ее написать(
Заранее большое спасибо)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.12.2012, 00:03     Матрица C(m;m) состоит из нулей и единиц. Найти в ней номера (индексы) хотя бы одной строки и хотя бы одного столбца
Посмотрите здесь:

C++ Массив состоит из нулей и единиц. Сформировать массив,состоящий из нулей и подсчитать их количество
найти самую длинную непрерывную цепочку нулей в последовательности нулей и единиц C++
C++ [C++] Дана матрица размером N x M. Найти в ней минимальный и максимальный элементы, определить их индексы.
Найти номера всех столбцов матрицы a [4 * 6], содержащих хотя бы два элемента равны нулю. C++
Массив: Построить массив из нулей и единиц, в которой bi = 1 тогда и только тогда, когда в i-ой строке матрицы есть хотя бы отрицательный элемент C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Дмитрий 93
74 / 59 / 5
Регистрация: 03.06.2011
Сообщений: 309
24.12.2012, 00:56     Матрица C(m;m) состоит из нулей и единиц. Найти в ней номера (индексы) хотя бы одной строки и хотя бы одного столбца #2
ввел массив a, заполнил нулями-единицами
C++
1
2
3
4
5
for (i=0; i<=m; i++)
for(j=0; j<=m; j++)//просмативаем элементы
{ if a[i][j]==0 cout<<i<<" "<<j<<endl;//ежели элемент равен нулю то он не равен единице и выводим номер строки и столбца
else cout<<"null";//иначе элемент равен единице
}
Добавлено через 43 минуты
допилил
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream.h>
 int main()
{ int n;
    int a[15][15];
    cout<<"n="; cin>>n;//вводим размерность
    
for (int i=0; i<=n; i++)
for (int j=0; j<=n; j++)
{ cout<<"a["<<i<<"]["<<j<<"]="; cin>>a[i][j]; }//заполняем массив
cout<<endl;
    for (int i=0; i<=n; i++)
    for(int j=0; j<=n; j++)//просмативаем элементы
    { if (a[i][j]==0) cout<<i<<" "<<j<<endl;//ежели элемент равен нулю то он не равен единице и выводим номер строки и столбца
    else cout<<"null"<<endl; //иначе элемент равен единице
    }
 
    }
Alek70694
 Аватар для Alek70694
4 / 4 / 0
Регистрация: 27.10.2012
Сообщений: 240
24.12.2012, 01:10  [ТС]     Матрица C(m;m) состоит из нулей и единиц. Найти в ней номера (индексы) хотя бы одной строки и хотя бы одного столбца #3
Вот такие вот ошибки показывает почему-то эклипс, одну я исправил. Он у меня не воспринимает iostream.h, воспринимает только <iostream>
Миниатюры
Матрица C(m;m) состоит из нулей и единиц. Найти в ней номера (индексы) хотя бы одной строки и хотя бы одного столбца  
Дмитрий 93
74 / 59 / 5
Регистрация: 03.06.2011
Сообщений: 309
24.12.2012, 01:11     Матрица C(m;m) состоит из нулей и единиц. Найти в ней номера (индексы) хотя бы одной строки и хотя бы одного столбца #4
#include <iostream>
#include <cstdlib>
using namespace std;


int main()
{
setlocale(LC_ALL, "");
int m;
int a[15][15];
cout<<"m="; cin>>m;//вводим размерность

for (int i=0; i<=m; i++)
for (int j=0; j<=m; j++)
{ cout<<"a["<<i<<"]["<<j<<"]="; cin>>a[i][j]; }//заполняем массив
cout<<endl;
for (i=0; i<=m; i++)
for(j=0; j<=m; j++)//просмативаем элементы
{ if (a[i][j]==0) cout<<i<<" "<<j<<endl;//ежели элемент равен нулю то он не равен единице и выводим номер строки и столбца
else cout<<"null"; //иначе элемент равен единице
}
system("pause");
return 0;
}
в разных средах разные либы, где-то нужен h, где-то не нужен. подогнал под эклипс
Alek70694
 Аватар для Alek70694
4 / 4 / 0
Регистрация: 27.10.2012
Сообщений: 240
24.12.2012, 01:14  [ТС]     Матрица C(m;m) состоит из нулей и единиц. Найти в ней номера (индексы) хотя бы одной строки и хотя бы одного столбца #5
Всё равно ругается(
Миниатюры
Матрица C(m;m) состоит из нулей и единиц. Найти в ней номера (индексы) хотя бы одной строки и хотя бы одного столбца  
Дмитрий 93
74 / 59 / 5
Регистрация: 03.06.2011
Сообщений: 309
24.12.2012, 01:16     Матрица C(m;m) состоит из нулей и единиц. Найти в ней номера (индексы) хотя бы одной строки и хотя бы одного столбца #6
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
#include <iostream>
 #include <cstdlib>
 using namespace std;
 
 
 int main()
 {
 setlocale(LC_ALL, "");
 int m;
 int a[15][15];
 cout<<"m="; cin>>m;//вводим размерность
 
 for (int i=0; i<=m; i++)
 for (int j=0; j<=m; j++)
 { cout<<"a["<<i<<"]["<<j<<"]="; cin>>a[i][j]; }//заполняем массив
 cout<<endl;
 for (int i=0; i<=m; i++)
 for(int j=0; j<=m; j++)//просмативаем элементы
 { if (a[i][j]==0) cout<<i<<" "<<j<<endl;//ежели элемент равен нулю то он не равен единице и выводим номер строки и столбца
 else cout<<"null"; //иначе элемент равен единице
 }
 system("pause");
 return 0;
 }
а теперь?
Alek70694
 Аватар для Alek70694
4 / 4 / 0
Регистрация: 27.10.2012
Сообщений: 240
24.12.2012, 01:19  [ТС]     Матрица C(m;m) состоит из нулей и единиц. Найти в ней номера (индексы) хотя бы одной строки и хотя бы одного столбца #7
Теперь всё работает, большое вам спасибо)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.12.2012, 01:21     Матрица C(m;m) состоит из нулей и единиц. Найти в ней номера (индексы) хотя бы одной строки и хотя бы одного столбца
Еще ссылки по теме:

Дана матрица целых чисел, из n строк и n столбцов (n < = 100).Определить является ли матрица нулевой (состоит из одних нулей) C++
Дана матрица целых чисел, из n строк и n столбцов (n < = 100).Определить является ли матрица нулевой (состоит из одних нулей) C++
C++ Последовательность а1, а2,., а n состоит из нулей и единиц. Поставить в начало этой последовательности нул

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

Или воспользуйтесь поиском по форуму:
Дмитрий 93
74 / 59 / 5
Регистрация: 03.06.2011
Сообщений: 309
24.12.2012, 01:21     Матрица C(m;m) состоит из нулей и единиц. Найти в ней номера (индексы) хотя бы одной строки и хотя бы одного столбца #8
и это хорошо
Yandex
Объявления
24.12.2012, 01:21     Матрица C(m;m) состоит из нулей и единиц. Найти в ней номера (индексы) хотя бы одной строки и хотя бы одного столбца
Ответ Создать тему
Опции темы

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