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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 21.05.2008, 18:18   #1
[Pr1_Zr4k]
Пользователь
 
Регистрация: 10.03.2008
Сообщений: 10
По умолчанию Помогите решить задачку.

Дана матрица размером NxN. Вывести номер диаганали, сумма элементов которой максимальна ( Главная диаганаль - 1, Побочная диагональ - 2 )
[Pr1_Zr4k] вне форума
Старый 21.05.2008, 18:25   #2
Карась
Участник клуба
 
Аватар для Карась
 
Регистрация: 26.10.2007
Сообщений: 1,244
По умолчанию

Баян. Поиск. Обсуждали много раз.....
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым,
Попытка глубже понимать уже попахивает литром...
Карась вне форума
Старый 21.05.2008, 18:32   #3
[Pr1_Zr4k]
Пользователь
 
Регистрация: 10.03.2008
Сообщений: 10
По умолчанию

И где имено это вы обсуждали? баян вам надо за оффтоп. поиск юзался ничего не было найдено создал тему!
[Pr1_Zr4k] вне форума
Старый 21.05.2008, 19:00   #4
Карась
Участник клуба
 
Аватар для Карась
 
Регистрация: 26.10.2007
Сообщений: 1,244
По умолчанию

Это элементарная задача.
Вы не показали свои наработки.
В поиске всё это есть.
Для суммы глав. диаго. можно написать и самому.
Для побочной впринципе тоже.

Лично вешал код где сравнивал суммы главных диагоналей двух матриц.

+ название темы.
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым,
Попытка глубже понимать уже попахивает литром...

Последний раз редактировалось Карась; 21.05.2008 в 19:07.
Карась вне форума
Старый 10.10.2009, 17:52   #5
forsaken66
Куды бечь?
Форумчанин
 
Аватар для forsaken66
 
Регистрация: 05.10.2009
Сообщений: 104
По умолчанию

Вот так у меня вышло

Код:
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <math.h>
int **a;
int i,j,b,c,sgd=0,spd=0;
main()
{
clrscr();
 cout<<"vvedite razmer kvadratnoi matricu- ";
 cin>>b;
 a=new int*[b];
 for (i=1;i<=b;i++)
   a[i]=new int[i+1];
 for (i=1;i<=b;i++)
  for (j=1;j<=b;j++)
   {
     cout<<"Element "<<i<<" stroki "<<j<<" stolbca=";
     cin>>a[i][j];
   }
 cout<<"Ok! Matrica vvedena!\n";

 for (i=1;i<=b;i++)
  sgd=sgd+a[i][i];

  for (i=b;i>=1;i=i-1)
   spd=spd+a[i][(b-i)+1];// рационально ли?

 if (sgd>spd) cout<<"\nNomer diagonali-1";
 if (sgd<spd) cout<<"\nNomer diagonali-2";
 if (sgd==spd) cout<<"\nSymma diagonalei ravna!";
getch();
return 0;
}
Товарищи, терзают сомнения по поводу вычисления суммы побочной диагонали. Гляньте пожалуйста, может как-то по другому можно? Или все ок?
Не хватало всего одного байта. Да-да, того самого, что из восьми бит состоит.
forsaken66 вне форума
Закрытая тема


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите решить задачку rainbow1 Паскаль, Turbo Pascal, PascalABC.NET 1 28.08.2008 16:59
помогите решить задачку gorez Паскаль, Turbo Pascal, PascalABC.NET 10 08.04.2008 14:49
Помогите решить эту задачку Magic Blood Microsoft Office Excel 1 16.05.2007 18:17
Помогите решить задачку New БД в Delphi 3 12.12.2006 19:46