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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.05.2013, 00:16   #1
альфредовна
Новичок
Джуниор
 
Регистрация: 18.05.2013
Сообщений: 1
По умолчанию обработка матриц.

помогите решить на С ++.Найти сумму элементов квадратной матрицы X(n,n), находящихся по периметру этой матрицы и сумму элементов на ее диагоналях. Если суммы равны, то каждый отрицательный элемент заменить модулем этого же элемента. Отсортировать n-ую строку по возрастанию, используя сортировку вставками

Последний раз редактировалось альфредовна; 19.05.2013 в 00:21.
альфредовна вне форума Ответить с цитированием
Старый 19.05.2013, 09:23   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
{
 const n=10;
 double x[n][n],sumP=0,sumD1=0,sumD2=0;
 for(int i=0;i<n;i++){
   for(int j=0;j<n;j++){
    // Тут вводим очередной элемент матрицы
    if(i==0 || i==n-1 || j==0 || j==n-1) sumP+=x[i][j]; //Сумма по перимеру
    if(i==j) sumD1+=a[i][j]; // Сумма по главной диагонали
    if(i==n-j) sumD2+=a[i][j]; //Сумма по обратной диагонали
   }
 }
 ...
}
Идея ясна?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обработка матриц PinkPink C# (си шарп) 6 10.04.2013 22:28
паскаль обработка матриц qw1t Помощь студентам 1 17.01.2013 21:49
Обработка Матриц(Упорядочивание Элементов,Вывод На Экран Матриц При Условии...) timepoka Помощь студентам 8 01.07.2011 13:20
обработка матриц в с++ прянька Помощь студентам 1 22.11.2009 23:40