Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
maxlmys
0 / 0 / 0
Регистрация: 08.12.2014
Сообщений: 60
#1

Выписать отрицательные элементы из матрицы

08.12.2014, 20:05. Просмотров 297. Ответов 5
Метки нет (Все метки)

Просматривая матрицу построчно, вывести на печать первые 3 отрицательных элемента.
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
#include <iostream> 
#include <ctime> 
 
using namespace std; 
 
int main() 
 { 
 const int max=100; 
 int n,m, a[max][max]; 
 cout<<"n=";cin>>n; 
 cout<<"m=";cin>>m; 
 srand(time(NULL)); 
 for(int i=0;i<n;i++) 
     { 
     for(int j=0;j<m;j++) 
         { 
         a[i][j]=rand()%10 -4; 
         cout<<a[i][j]<<" "; 
              if(a[i][j]<0) 
            { 
            cout<<endl<<a[i][j]<<" "; 
            } 
         } 
     cout<<endl; 
 
      } 
 
      system("pause"); 
return 0; 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.12.2014, 20:05
Ответы с готовыми решениями:

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

Дана матрица как выписать все элементы матрицы,находящиеся выше главной диагонали?
Помогите ,пожалуйста, с решением этой задачи. Задача:Дана квадратная матрица целых...

Матрицы. Отрицательные элементы матрицы, расположенные выше главной диагонали, заменить на квадраты их значений
Отрицательные элементы матрицы (n=6; m=6), расположенные выше главной диагонали, заменить на...

Заменить отрицательные элементы матрицы на их квадрат
Проверить все элементы матрицы и если они отрицательные, то заменить эти элементы на их квадрат и...

Перемножить все отрицательные элементы матрицы
Привет всем!! Как сделать, если в строке встречается все отрицательные элементы то произошло их...

5
olgashat
88 / 71 / 81
Регистрация: 07.12.2014
Сообщений: 303
08.12.2014, 20:39 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int count=0;
for(int i=0;i<n;i++) 
     { 
if (count>3) break;
     for(int j=0;j<m;j++) 
         { 
         a[i][j]=rand()%10 -4; 
         cout<<a[i][j]<<" "; 
              if(a[i][j]<0) 
            { 
count++;
if (count<=3)
            cout<<endl<<a[i][j]<<" "; 
else break;
            } 
         } 
     cout<<endl; 
 
      }
0
maxlmys
0 / 0 / 0
Регистрация: 08.12.2014
Сообщений: 60
08.12.2014, 20:49  [ТС] #3
Кинь пожалуйста полную программу, я подставляю, у меня получается не матрица, и вообзще не ищет отрицательные значения
0
olgashat
88 / 71 / 81
Регистрация: 07.12.2014
Сообщений: 303
08.12.2014, 20:50 #4
а код покажи
0
maxlmys
0 / 0 / 0
Регистрация: 08.12.2014
Сообщений: 60
08.12.2014, 20:51  [ТС] #5
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
#include <iostream> 
#include <ctime>
 
using namespace std;
 
int main()
 {
 const int max=100;
 int n,m, a[max][max];
 cout<<"n=";cin>>n;
 cout<<"m=";cin>>m;
 srand(time(NULL));
 
      int count=0;
for(int i=0;i<n;i++)
     {
if (count>3) break;
     for(int j=0;j<m;j++)
         {
         a[i][j]=rand()%10 -4;
         cout<<a[i][j]<<" ";
              if(a[i][j]<0)
            {
count++;
if (count<=3)
            cout<<endl<<a[i][j]<<" ";
else break;
            }
         }
     cout<<endl;
 
      }
 
      system("pause");
return 0;
}
0
olgashat
88 / 71 / 81
Регистрация: 07.12.2014
Сообщений: 303
08.12.2014, 20:56 #6
было бы логично вначале заполнить матрицу, показать ее и потом только выводить результат, чтобы его можно было проанализировать
а так все прекрасно работает
0
08.12.2014, 20:56
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.12.2014, 20:56

Заменить все отрицательные элементы матрицы на ноль
Из произвольной матрицы (3х4) составить новую матрицу ,где все отрицательные элементы будут равны...

Найти и вывести все отрицательные элементы матрицы
Дана матрица целых чисел (задается пользователем). Найти и вывести все отрицательные элементы...

Все отрицательные элементы матрицы заменить числом 1
Что делать не пойму, помогите пожалуйста. На самом начальном изучении мы, так что код самый...


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

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

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