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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.12.2010, 14:39   #1
Bernard
 
Регистрация: 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.
Bernard вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Операции с матрицами . 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