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

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

Войти
Регистрация
Восстановить пароль
 
Kings_ton
0 / 0 / 0
Регистрация: 19.10.2013
Сообщений: 44
Завершенные тесты: 1
#1

В квадратной матрице провести сортировку тех строк, в которых на побочной диагонали стоит четное число - C++

25.10.2013, 22:58. Просмотров 343. Ответов 3
Метки нет (Все метки)

В квадратной матрице провести сортировку тех строк, в которых на побочной диагонали стоит четное число. Помогите пожалуйста, не могу понять как определить четное и число стоит в побочной диагонали в каждой строке, и как потом отсортировать?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.10.2013, 22:58
Здравствуйте! Я подобрал для вас темы с ответами на вопрос В квадратной матрице провести сортировку тех строк, в которых на побочной диагонали стоит четное число (C++):

В квадратной матрице провести сортировку тех строк, в которых на побочной диагонали стоит четное число - C++
программку на С++ В квадратной матрице провести сортировку тех строк в которых на побочной диагонали стоит парное число

В квадратной матрице отсортировать строки, у которых на побочной диагонали стоять четные элементы - C++
В квадратной матрице отсортировать строки, у которых на побочной диагонали стоят четные элементы. Проблема в том что выдает ошибку :...

В квадратной матрице вычислить сумму элементов, принадлежащих побочной диагонали. - C++
7.4.2. Помогите, пожалуйста, решить задачу в С++. В квадратной матрице вычислить сумму элементов, принадлежащих побочной...

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

Найти в квадратной матрице сумму элементов, расположенных ниже побочной диагонали - C++
Найти в квадратной матрице сумму элементов, расположенных ниже побочной диагонали.В с++. есть начало: #include <math.h> #include...

В квадратной матрице заменить элементы главной и побочной диагонали на минимальный элемент - C++
задача такая:в квадратной матрице заменить элементы главной и побочной диагонали на минимальный элемент найденый среди элементов...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
NewMind
27 / 6 / 1
Регистрация: 24.10.2013
Сообщений: 46
25.10.2013, 23:04 #2
сортировок есть штук так 7-8 способов, советую пузырьком
if (j == n - i + 1)&&(a[i][j]%2==0) then запоминаешь индекс строки, в какой то массив
проводишь сортировку тех строк индексы которых во 2 массиве
0
Kings_ton
0 / 0 / 0
Регистрация: 19.10.2013
Сообщений: 44
Завершенные тесты: 1
25.10.2013, 23:09  [ТС] #3
NewMind, написал пока что вот так, есть одна ошибка:
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
# include <iostream>
# include <stdio.h>
# include <math.h>
using namespace std;
int main ()
{
    setlocale(LC_CTYPE,"rus");
int n,m;
    cout<<"Введите количество строк и столбцов в квадратной матрице:";
    cin>>n>>m;
 
    int **matr=new int* [n];
    for(int i=0;i<n;i++)
        matr[i]=new int [m];
 
    for(int i=0;i<n;i++,cout<<'\n')
        for(int j=0;j<m;j++)
        {
            matr [i][j]=rand()%20-10;
            cout<<matr[i][j]<<'\t';
        }
for(int i=0;i<n;i++)
for(int j=0;i<m;i++)
{
if ((j == n - i + 1) && (matr[i,j]mod2=0))
cout<<1;
 
}
}
0
NewMind
27 / 6 / 1
Регистрация: 24.10.2013
Сообщений: 46
26.10.2013, 15:42 #4
Цитата Сообщение от Kings_ton Посмотреть сообщение
if ((j == n - i + 1) && (matr[i,j]mod2=0))
сравни с моим условием
if (j == n - i + 1)&&(a[i][j]%2==0)

mod это на паскале
логическое равно: ==
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.10.2013, 15:42
Привет! Вот еще темы с ответами:

В заданной квадратной матрице поменять местами элементы, стоящие на главной и побочной диагонали - C++
Добрый день ! Помогите пожалуйста с задачей,очень нужно! (С++) Дана матрицы А(3,3). В матрице поменять местами элементы, стоящие на...

В квадратной матрице найти максимальный среди элементов, лежащих ниже побочной диагонали. - C++
В квадратной матрице найти максимальный среди элементов, лежащих ниже побочной диагонали.

Обнулить в квадратной матрице элементы, лежащие выше главной и ниже побочной диагонали - C++
Как обнулить в квадратной матрице элементы, лежащие выше главной и ниже побочной диагонали. Условный оператор не использовать Каков...

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


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
26.10.2013, 15:42
Ответ Создать тему
Опции темы

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