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

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

Войти
Регистрация
Восстановить пароль
 
Олександr
0 / 0 / 0
Регистрация: 15.12.2013
Сообщений: 10
#1

Сортировка матрицы согласно порядка методом вибора за убыванием - C++

15.12.2013, 04:32. Просмотров 177. Ответов 1
Метки нет (Все метки)

Уважаемые форумчане,не могли бы подсказать в чем ошибка?Нужно посортировать матрицу согласно порядкаСортировка матрицы согласно порядка методом вибора за убываниемметодом вибора за убыванием?Вот код:
#include "stdafx.h"
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <time.h>

using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
const int n = 3;
int mas[n][n];
int i, k, ai, a,aj,j;
system("cls");
setlocale(0, "");
srand(time(NULL));
for (i = 0; i < n; i++){
for (j = 0; j < n; j++){
mas[i][j] = rand() % 10;
};
}
printf("Заданий масив mas(%d): \n", n);
for (i = 0; i < n; i++){
for (j = 0; j < n; j++){
printf("%3d ", mas[i][j]);
}
cout << endl;
}
for (j = 0; j < n; j++){
for (i = 0; i < n; i++)
{
a = mas[i][j];
ai = i;
aj = j;
for (k = i+1; k <(n-1); k++)
{
if (((i + j) % 2 == 0) | ((i+j)==0))
{
if (mas[k][j+1]<a)
{
a = mas[k][j+1 ];
ai = k;
aj = j + 1;
}
else
if (mas[k][j +1] > a)
{
a = mas[k][j + 1];
ai = k;
aj = j + 1;
}
}

}
mas[ai][aj] = mas[i][j];
mas[i][j] = a;
};
}

printf("Відсортований масив mas(%d): \n", n);
for (i = 0; i < n; i++){
for (j = 0; j < n; j++){
printf("%3d ", mas[i][j]);
}
cout << endl;
}
system("pause");
return 0;
}

Подскажите в чем соль а то я не могу понять
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2013, 04:32     Сортировка матрицы согласно порядка методом вибора за убыванием
Посмотрите здесь:

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

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

Сортировка матрицы методом пузырька - C++
Чтобы не пересказывать, просто скопирую условие задачи: &quot;Строки вещественной матрицы упорядочить по возрастанию ее последнего столбца и в...

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

Сортировка строк матрицы методом Шелла - C++
Дана матрица размерности n*n отсортировать строки матрицы методом шелла по возрастанию=)

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

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

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

Сформировать квадратную матрицу заданного порядка согласно условию - C++
1. Сформировать квадратную матрицу порядка n × n по образцу вашего варианта задания. Размерность задать в виде именованной константы....

Сортировка массива согласно правилу - C++
Написать функцию сортирование массива согласно правилу: сначала четные по убыванию, а потом нечетные по убиванию. Задание реализовать с...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ZeR_0
15.12.2013, 05:35     Сортировка матрицы согласно порядка методом вибора за убыванием
  #2

Не по теме:

вся соль в вИборе и использование тегов

Yandex
Объявления
15.12.2013, 05:35     Сортировка матрицы согласно порядка методом вибора за убыванием
Ответ Создать тему
Опции темы

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