Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 8, средняя оценка - 4.75
Sweet_Girl
1 / 1 / 0
Регистрация: 13.05.2009
Сообщений: 44
#1

Найти элементы главной диагонали матрицы - C++

06.06.2009, 11:39. Просмотров 1054. Ответов 11
Метки нет (Все метки)

Найти элементы главной диагонали матрицы 5 на 5
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.06.2009, 11:39     Найти элементы главной диагонали матрицы
Посмотрите здесь:

Поменять местами элементы главной и побочной диагонали матрицы и найти столбцы, элементы которых убывают - C++
С++ Задана матрица A(n,n). Поменять местами элементы главной и побочной диагонали. В преобразованной матрице найти столбцы, элементы...

Найти на главной диагонали квадратной матрицы максимальный и минимальный элементы - C++
Найти на главной диагонали квадратной матрицы максимальный и минимальный элементы. Поменять местами строки, в которых они расположены. ...

Удалить из матрицы элементы главной диагонали - C++
все понимаю как делать, но как оформить удаление элементов из главной строки, через указатели нет =( эта тема для меня в новинку, сижу с...

все нулевые элементы размещены ниже главной диагонали на нечетных строках и выше главной диагонали - на четных - C++
все нулевые элементы размещены ниже главной диагонали на нечетных строках и выше главной диагонали - на четных

Написать и протестировать подпрограмму, которая переставляет в обратном порядке элементы главной диагонали квадратной матрицы - вывод всей матрицы - C++
Не знаю как сделать чтоб вся матрица была задание Написать и протестировать подпрограмму, которая переставляет в обратном порядке элементы...

Заменить элементы главной диагонали матрицы на нули - C++
Заменить элементы главной диагонали на нули

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
FunDuck
688 / 379 / 4
Регистрация: 22.01.2009
Сообщений: 1,135
06.06.2009, 11:43     Найти элементы главной диагонали матрицы #2
C++
1
2
for (int i = 0; i < 5; i++)
    cout << arr[i][i] << '\n';
System.exe
90 / 86 / 12
Регистрация: 14.05.2009
Сообщений: 202
06.06.2009, 13:13     Найти элементы главной диагонали матрицы #3
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
if(i==j)
cout<<a[i][j];
else continue;
}
}
Search..
06.06.2009, 13:14
  #4

Не по теме:

System.exe: Та через Теорему Фундука пойдет...

Monte-Cristo
06.06.2009, 13:58
  #5

Не по теме:

Search.., Главное что работает!) а все остальное пофик
для прикладного кодинга пойдет (хоть и выполнится на n(n-1) итерация больше ) вот в системные программисты его не возьмут...

Search..
06.06.2009, 14:28
  #6

Не по теме:

Monte-Cristo: =)

System.exe
90 / 86 / 12
Регистрация: 14.05.2009
Сообщений: 202
06.06.2009, 21:12     Найти элементы главной диагонали матрицы #7
Я вообще только нужную часть кода написал. Так что прежде чем умничать внимательно вдумайся и разберись. Можешь проверить , работает все как надо.
Monte-Cristo
2788 / 1374 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
06.06.2009, 21:20     Найти элементы главной диагонали матрицы #8
Цитата Сообщение от System.exe Посмотреть сообщение
Я вообще только нужную часть кода написал. Так что прежде чем умничать внимательно вдумайся и разберись. Можешь проверить , работает все как надо.
во-первых, не понятно кому адрессовано сообщение...
во-вторых, оскорблений в вашу сторону нанесено не было...
в-третьих, постить код:

Цитата Сообщение от System.exe Посмотреть сообщение
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
if(i==j)
cout<<a[i][j];
else continue;
}
}
после кода:

Цитата Сообщение от FunDuck Посмотреть сообщение
for (int i = 0; i < 5; i++)
cout << arr[i][i] << '\n';
не целесообразно... так как код FunDuck будет работать значительно быстрее.
System.exe
90 / 86 / 12
Регистрация: 14.05.2009
Сообщений: 202
06.06.2009, 21:39     Найти элементы главной диагонали матрицы #9
Ведь в условии массив двумерный и нужно использовать две переменные чтобы обходить элементы? К примеру если бы в условии не элементы главной диагонали,т.е. i не было бы равно j.
Search..
Заказ софта
340 / 185 / 10
Регистрация: 26.05.2009
Сообщений: 863
06.06.2009, 21:53     Найти элементы главной диагонали матрицы #10
System.exe: Фундук - это величина в программировании. Так что не стоит катить бочку на его код. Фундук лучший, и пора бы тебе с этим смериться !

Не по теме:

Я в шоцi ыыыы

System.exe
90 / 86 / 12
Регистрация: 14.05.2009
Сообщений: 202
06.06.2009, 21:58     Найти элементы главной диагонали матрицы #11
Я это знаю. Ладно проехали.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.06.2009, 22:01     Найти элементы главной диагонали матрицы
Еще ссылки по теме:

Элементы главной диагонали матрицы поменять местами - C++
Суть задания такова: Сделать двумерный массив в виде функции , в данном массиве элементы главной диагонали должны меняться местами. ...

Обнулить элементы матрицы, лежащие на главной диагонали - C++
Может кто-нибудь подсказать алгоритм обнуления элементов матрицы, лежащие на главной диагонали, не используя условный оператор? Помогите...

Отсортировать диагонали матрицы,расположенные выше главной, по убыванию элементов, а диагонали матрицы, расположенные ниже главной, по возрастанию - C++
дана матрица размерностью nxn, содержащая целые числа. Отсортировать диагонали матрицы,расположенные выше главной, по убыванию элементов, а...

Переставить элементы главной диагонали матрицы в обратном порядке - C++
Дана вещественная матрица А(4х4). Переставить элементы ее главной диагонали в обратном порядке и вывести измененную матрицу. П.С. я не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Monte-Cristo
2788 / 1374 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
06.06.2009, 22:01     Найти элементы главной диагонали матрицы #12
System.exe, в матрице, элементы главное диагонали находятся с одинаковым индексами i и j.. в вашем коде, вы производите проверку: если i равно j тогда выводим... а по сути можно и не проводить проверку, лишь прогнать массив от одного до пяти, и для доступа использовать индекс [i][i]... обход произойдет исключительно по главной диагонали..
Yandex
Объявления
06.06.2009, 22:01     Найти элементы главной диагонали матрицы
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru