Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 03.12.2015, 16:49   #1
NoExist
 
Регистрация: 27.11.2011
Сообщений: 5
Восклицание Сортировка по главной диагонали (С)

Добрый всем вечер!

Не могу разобраться как сделать сортировку такого вида:

Цитата:
Max = 9. Swap 1.
The modified matrix:
9 6 1
7 3 4
5 2 8

Max = 8. Swap 2.
The modified matrix:
9 6 1
7 8 4
5 2 3

Max = 7. Swap 3.
The modified matrix:
9 6 1
3 8 4
5 2 7
Вот мой код

Код:
#include <stdio.h>
#define limit 20

int main(void)

{
	
	//Declaration of variables
	int N, i, j, A[20][20], A2[20][20];
	
	//User enters elements of Matrix A[N][N]
	do{
	printf("Enter N (the number of rows and columns): ");
	scanf("%d", &N);
	printf("\nA[%d][%d]", N, N);
	printf("\n");
	}while(N>limit);
	

	//Loop for display elements of Matrix
	for(i=0;i<N;i++)
	{
    	for(j=0;j<N;j++)
    	{
    		printf("A[%d][%d]: ", i, j);
        	scanf("%d",&A[i][j]);
        }
	}
	
	printf("\nMatrix A[%d][%d]:\n", N, N);


	//Loop for display Matrix
	for(i=0;i<N;i++)
	{
    	printf("\n");
    		for(j=0;j<N;j++)
			{
    			printf("|%d|", A[i][j]);
    		}
	}

		printf("\n");

	//Swap 1


	

getchar();
getchar();

return 0;
}

Кросспост

Последний раз редактировалось Аватар; 03.12.2015 в 16:59.
NoExist вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка по главной диагонали (С) NoExist Общие вопросы C/C++ 4 03.12.2015 17:20
Помогите найти ошибку: Сортировка строк матрицы по убыванию соответствующего элемента главной диагонали(Cи) Rokill Помощь студентам 9 12.08.2014 17:36
pascal или Delphi: массив A[n,n]. Если на главной диагонали нет отрицательных элементов, то элементы побочной диагонали - удвоить, Ману Помощь студентам 3 29.05.2014 18:00
Работа с матрицами на С++. Найти сумму элементов, расположенных выше главной диагонали, включая элементы главной диагонали. Анастасия225 Помощь студентам 5 20.01.2014 20:47
Дан массив типа integer размером 8х8. Определить сумму главной диагонали. Заменить min элемента массива на сумму главной диагона TimoLLIa Паскаль, Turbo Pascal, PascalABC.NET 1 11.03.2012 19:59