Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
OneTwoThreeFour
0 / 0 / 0
Регистрация: 03.03.2016
Сообщений: 5
#1

Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями - C++

01.11.2016, 17:49. Просмотров 128. Ответов 0

Задание : Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нуля-
ми. Найти номер первой из строк, содержащих хотя бы один положительный эле-
мент.
Весь форум перерыл, не нашел ничего полезного, а ошибки в своей проге не могу найти, уже две идеи пришло в голову, а додумать не могу.
1) ищем не нулевые элементы в динамическом массиве и записываем их в новую матрицу.
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
#include <conio.h> 
#include <iostream.h> 
#include <stdlib.h> 
#include <math.h> 
int main() 
{ 
clrscr(); 
int i,j,n1=0;   //nomer stroki
int n;     
//razmernost massiva cout<<"Vvedite razmernost' massiva -> "; 
cin>>n; cout<<endl;
cout<<"Vvedite massiv \n";   
 //vvod massiva 
int **x = new int*[n]; 
for (i=0;i<n;i++) 
{ for (j=0;j<n;j++)  
 {   cin>>x[i][j];  }
 } int **y = new int*[n]; int m=0;
 for (i=0;i<n;i++)   
  //uplotnenie matrici 
{ if (x[i][j]!=0) {m++;} 
for (j=0;j<0;j++) 
{   if (x[i][j]!=0) 
{y[i][j]=x[i][j];}
 }
 } 
cout<<"Uploynennaya matrica:";   
//vivod uploynenoi matrici
 for (i=0;i<m;i++) 
{ for (j=0;j<m;j++) 
{  cout<<y[i][j]<<" ";  } 
 cout<<endl; 
}
for (i=0;i<m;i++) 
//poisk stroki 
{ 
{  if(x[i,j]>0) {n1=i+1; break;} 
 for (j=0;j<4;j++); }
 } if (n1<0) 
{cout<<"Pervaya stroka, soderjaschaya hotyabi 1 polojitelnii element ->"<<n1;}
 else {cout<<"Strok s polojitelnimi elementami net";} cout<<endl;
getch(); 
return 0; 
}
2) циклом for ищем столбец и строку, в которых есть только нули а потом.. а потом додумать я уже не могу, мозг кипит

помогите, пожалуйста. и чем быстрее - тем лучше, т.к. скоро сдавать работу, а мозг совсем не варит.

без функций. только динамические массивы
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.11.2016, 17:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями (C++):

Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями - C++
Здравствуйте! Уважаемые программисты! У меня такая задача, первую часть я решил а вот в виде функции не получается. Не могли бы вы помочь?...

Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями - C++
Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями.

Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями - C++
Помогите студенту пожалуйста. А то что-то не могу разобраться. Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные...

Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями - C++
Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями. Найти номер первой из строк, содержащих хотя бы одни...

Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями - C++
Помогите пожалуйста с этим заданием: уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями. Найти номер...

Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями - C++
Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями. Найти номер первой из строк, содержащих хотя бы один...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.11.2016, 17:49
Привет! Вот еще темы с ответами:

Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями - C++
Помогите написать часть программы: &quot;Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями.&quot; #include...

Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями - C++
#include &quot;stdafx.h&quot; #include &lt;stdio.h&gt; #include &lt;math.h&gt; #include &lt;clocale&gt; #include &lt;memory.h&gt; #include &lt;stdlib.h&gt; #include...

Необходимо уплотнить заданную матрицу,удаляя из нее строки и столбцы, заполненные нулями - C++
Здравствуйте! Помогите пожалуйста решить задание по программированию: Необходимо уплотнить заданную матрицу,удаляя из нее строки и...

Объсните эксперты как реализовать последнее условие, Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями - C++
1. Дана целочисленная матрица. Определить: 1) среднее арифметическое элементов тех строк, которые не содержат отрицательных элементов; ...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru