Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
zoklam
0 / 0 / 0
Регистрация: 26.10.2016
Сообщений: 3
1

Найти в матрице первую строку, все элементы которой упорядочены по убыванию

27.10.2016, 00:01. Просмотров 941. Ответов 1
Метки нет (Все метки)

Найти в матрице первую строку, все элементы которой упорядочены по убыванию. Изменить упорядоченность элементов этой строки на обратную.
Помогите пожалуйста , нужно через Указатели с использованием двумерных динамических массивов
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.10.2016, 00:01
Ответы с готовыми решениями:

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

Найти в матрице первую строку, все элементы которой упорядочены по возрастанию
Найти в матрице первую строку, все элементы которой упорядочены по возрастанию. Изменить...

Найти в матрице первую строку, все элементы которой отрицательны
Найти в матрице первую строку, все элементы которой отрицательны. Увеличить все элементы матрицы на...

Найти в матрице первую строку, все элементы которой положительны
помогите плиииз

Найти в матрице первую строку, все элементы которой положительны
Найти в матрице первую строку, все элементы которой положительны

1
marat_miaki
223 / 191 / 108
Регистрация: 08.04.2013
Сообщений: 830
27.10.2016, 01:19 2
Лучший ответ Сообщение было отмечено zoklam как решение

Решение

над Обратной сортировкой и динамикой сам поработай. Если это даже сам не сможешь, тогда учись читать коды и пиши свои
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#include <iostream>
#include <cstdlib>
#include <iomanip>
 
using namespace std;
 
void sort (int *, int row, int col);
void print(int *, int row, int col);
bool sorted (int *p, int row, int col);
 
int main()
{
    int row = 7, col =4;
    int mas[row][col];
    int *p = &mas[0][0];
    
  for (int i = 0; i < row*col; i++) 
     *(p + i) = (rand ()%100);  
   
    print(p,row,col);
    cout << endl;
    
//  for (int i = 0; i < row; ++i ) 
    sort(p, 3,col) ;
    print(p,row,col);
    cout << endl;
    
 for (int i = 0; i < row; ++i ){
 
     if (sorted(p, i,col))  cout << "строка " << i+1 << " отсортирована" << endl;
}
   return 0; 
}
bool sorted (int *p, int row, int col) 
{
      // bool rezult = true;    
      int N = row*col;
        for (int j = 0; j < col-1; ++j) {
        
                if ( *(p+N+j) < *(p+N+j+1)) {   return false;   } 
        }
    return true;
}
void sort (int *p, int row, int col) 
{
      int N = row*col;
        for (int j = 0; j < col-1; ++j) {
            for (int k = 0; k < col-1; ++k) {
                if ( *(p+N+k) < *(p+N+k+1)) {
                int temp=*(p+N+k); *(p+N+k)=*(p+N+k+1);*(p+N+k+1)=temp;
                } 
            }
        }
}
 
void print (int *p, int row, int col) {
   int N= row*col;
   for (int i = 0; i < N; i++)
    {
        if(!(i%col)) cout <<endl;
        cout << setw (3) << *(p + i);
    }
     
}
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.10.2016, 01:19

дана целочисленная матрица A , размером а х м, найти в матрице первую строку, все элементы которой равны нолю, Умножить элементы столбца с таким же н
#include &lt;iostream&gt; using namespace std; int main() { const int a = 5; ...

Найти в матрице первую строчку, все элементы которой равны нулю
Найти в матрице первую строчку, все элементы которой равны нулю.Все элементы столбика с таким же...

Найти в динамической матрице первую строчку, все элементы которой равны нулю
Найти в матрице первую строчку, все элементы которой равны нулю.Все элементы столбика с таким же...


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

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

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