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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.10.2013, 17:50   #1
ильязз
Новичок
Джуниор
 
Регистрация: 11.10.2013
Сообщений: 2
По умолчанию помогите пожалуйста.с++

Найти в квадратной матрице сумму элементов, расположенных ниже побочной диагонали.В с++. Есть начало
Код:
#include <math.h>
#include <stdio.h>
#include <conio.h>
#define N3
void main(void)
{ int a[N][N];i;j;s;
clrscr();
for(i=0;i<N;i++)
for(j=0;j<N;j++)
{printf("a[%i][%i[=",i,j);
scanf("%i",&a[i][j]);
}
for(i=0;i<N;i++)
{for(j=0;j<N;j++);
pritf("\n");
}

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

Цитата:
расположенных ниже побочной диагонали.
У тебя есть в коде двойной цикл. Используй такой же или просто добавь в цикл ввода данных условие:
Код:
s+=(j>N-i)?a[i][j]:0;
И будет тебе сумма.
Здесь: float s;
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 11.10.2013, 18:30   #3
ильязз
Новичок
Джуниор
 
Регистрация: 11.10.2013
Сообщений: 2
По умолчанию

сам цикл можешь написать с этим заданием, чтобы в результате вывод массива был в виде матрицы?!
ильязз вне форума Ответить с цитированием
Старый 11.10.2013, 21:30   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

scanf("%i",&a[i][j]); видишь?
Поставь после него то что я написал.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 11.10.2013, 21:43   #5
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Ребята, совершенно не понятно, что такое "побочная диагональ"?. Не, нулевая, это понятно. Но, ПОБОЧНАЯ...
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 11.10.2013, 23:17   #6
valeologiya
Пользователь
 
Регистрация: 07.07.2009
Сообщений: 37
По умолчанию

Спецом для вас создали тему: http://www.programmersforum.ru/showthread.php?t=70310
Чукча не читатель, чукча писатель.
valeologiya вне форума Ответить с цитированием
Старый 11.10.2013, 23:23   #7
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Посылаешь их в поиск, посылаешь, а они все пишут и пишут и пишут...
Наверное, не достаточно интенсивно посылал .
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 11.10.2013, 23:43   #8
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Smitt&Wesson Посмотреть сообщение
Ребята, совершенно не понятно, что такое "побочная диагональ"?. Не, нулевая, это понятно. Но, ПОБОЧНАЯ...
Удивительно, что Вы не сталкивались с таким понятием.
Даже поиском по форуму воспользуйтесь, удивитесь, сколько раз здесь на форуме встречался этот термин.

Поясню.
В квадратной матрице есть ДВЕ диагонали. Одна - ГЛАВНАЯ, вторая (которая не главная) - ПОБОЧНАЯ.

читаем на вики: Список матриц
Цитата:
Данный ниже список матриц определяется условиями, которые накладываются на элементы матриц. Многие из таких свойств оказываются применимыми только к квадратным матрицам. В квадратной матрице имеются две диагонали: главная диагональ (идущая из левого верхнего угла в правый нижний угол) и побочная диагональ (идущая из левого нижнего угла в правый верхний угол).
Serge_Bliznykov вне форума Ответить с цитированием
Старый 12.10.2013, 00:14   #9
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Я ещё и не с так с такими "высказываниями" сталкивался. Но, это значит только одно, человеки сами не понимают, какую пургу гонят, а вы за ними повторяете. Стыдно, ей-богу.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 12.10.2013, 00:51   #10
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Smitt&Wesson Посмотреть сообщение
Я ещё и не с так с такими "высказываниями" сталкивался. Но, это значит только одно, человеки сами не понимают, какую пургу гонят, а вы за ними повторяете. Стыдно, ей-богу.
ОМГ! Снимите шоры с глаз! В чём здесь пурга?!

Выделил цветом элементы, находящиеся на побочной диагонали матрицы.
Код:
1  2  3  4  5
2  7  8  9  1
1  1  3  4  5
2  3  4  5  6
7  8  9  1  0

p.s. даже боюсь спросить... но рискну.. шёпотом..
А понятие "квадратной матрицы" Вы тоже пургой считаете? А наличие главной диагонали в квадратной матрице для Вас тоже новость?
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите создать програму для роботы с файлами, пожалуйста помогите нужно очень срочно Сергей Человек Фриланс 3 06.07.2009 19:30
Помогите Помогите Пожалуйста Решить Одну Задачку в Паскале!!! VisTBacK Помощь студентам 6 19.09.2008 13:44