![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 02.12.2010
Сообщений: 4
|
![]()
Добрый день!
Условие задачи: Путем перестановки элементов квадратной вещественной матрицы добиться чтобы ее максимальный элемент находился в левом верхнем углу, следующий величине — в позиции (2,2), следующий по величине — в позиции (3,3) и т. д заполнив таким образом всю главную диагональ. Найти номер первой из строк, не содержащих ни одного положительного элемента. Пытался сделать 1-ю часть,но на выполнении цикла всё просто зависало ![]() что я намудрил? ![]() Код HTML:
#include<iostream.h> #include<math.h> int main() { int i,j,k,n; double a[10][10],t; cin>>n; for(i=0;i<n;i++) { for(j=0;j<n;j++) { cin>>a[i][j]; } } for(i=n-1;i>=0;i--) { for(j=n-1;j>=0;j--) { for(k=n-1;j>=0;k--) { if((j>i)|(k!=i)) { if (a[i][i]<a[i][j]) { t=a[i][i]; a[i][i]=a[i][j]; a[i][j]=t; } } } } } for(i=0;i<n;i++) { for(j=0;j<n;j++) { cout<<a[i][j]<<" "; } } return 0; } Последний раз редактировалось Bernard; 02.12.2010 в 15:03. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Операции с матрицами . | Alex_sim | Общие вопросы .NET | 11 | 24.04.2010 21:18 |
Проблема с матрицами и массивами | Васяныч | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 13.04.2010 16:00 |
Задание с матрицами | Dog | Помощь студентам | 5 | 19.10.2009 15:42 |
Проблема с матрицами | Shmey | Паскаль, Turbo Pascal, PascalABC.NET | 9 | 25.09.2008 18:33 |
Задачка с матрицами на С | urgu_st | Помощь студентам | 4 | 02.11.2007 17:44 |