|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.04.2011, 22:49 | #1 |
Участник клуба
Регистрация: 07.07.2009
Сообщений: 1,385
|
C++:неправильно определяет сумму елементов матрицы
Здраствуйте, почтенные программисты!
Я хочу понять логику - ну почему программа отказывается видеть все элементы главной диагонали массива, а соотвественно считать их сумму. Ведь вроде бы все написано правильно: и i=j, и новый элемент добавляется к старой сумме, а все равно программа упорно не досчитывает как минимум 1-2 элемента. Код:
"Все мы жаждем чудес. Чисто человеческое свойство." Carl Sagan
|
07.04.2011, 23:02 | #2 |
Пользователь
Регистрация: 13.03.2011
Сообщений: 31
|
Код:
if (i==j) Последний раз редактировалось NightEagle; 07.04.2011 в 23:05. |
07.04.2011, 23:56 | #3 |
Участник клуба
Регистрация: 07.07.2009
Сообщений: 1,385
|
Точно!
Семен Семенович.... я забыла про двойной знак равно! Сейчас проверим)))
"Все мы жаждем чудес. Чисто человеческое свойство." Carl Sagan
|
08.04.2011, 00:02 | #4 | |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
Цитата:
Код:
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
|
08.04.2011, 00:07 | #5 |
Участник клуба
Регистрация: 07.07.2009
Сообщений: 1,385
|
Господин Ночной Орел, Вам в рейтинг добавляется +1!))))
Премного Вас благодарю!)))))
"Все мы жаждем чудес. Чисто человеческое свойство." Carl Sagan
|
08.04.2011, 00:11 | #6 |
Участник клуба
Регистрация: 07.07.2009
Сообщений: 1,385
|
Интересно, а так он увидит, если ему не указывать проход по столбцам?))
Кстати, о птичках - i это все-таки количество строк или столбцов? И каким образом происходить заполнение компьютером матрицы - он вначале прописывает элементы строки слева-направо и если строка закончилась, спускается в столбец? Да?
"Все мы жаждем чудес. Чисто человеческое свойство." Carl Sagan
|
08.04.2011, 00:18 | #7 | ||
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
Цитата:
A[строка][столбец] Цитата:
То есть A[5,3] говорит о 8 (5+3) элементе. Это нужно для того чтобы знать смещение.
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
||
08.04.2011, 00:20 | #8 | ||
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
Цитата:
Цитата:
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
||
08.04.2011, 00:54 | #9 |
Участник клуба
Регистрация: 07.07.2009
Сообщений: 1,385
|
Я почему интересуюсь)))) - завтра контрольная по теории... а у меня как-то все смутно.... я уже начиталась всякой литературы, и чувствую, что в голове все перемешалась.
"Все мы жаждем чудес. Чисто человеческое свойство." Carl Sagan
|
08.04.2011, 01:14 | #10 |
Форумчанин
Регистрация: 15.01.2010
Сообщений: 948
|
Неверно. Приведенный индекс эл-та A[5,3] равен:
в Паскале: 4*N_COLUMNS+3 (если там вообще есть этот термин) в C/C++ (A[5][3]): 5*N_COLUMNS+3 в Фортране (A(5,3), при индексации с единицы): 2*N_ROWS+5 Что такое N_COLUMNS и N_ROWS, надеюсь, понятно. Последний раз редактировалось Vago; 08.04.2011 в 06:55. Причина: Для C/C++ +3 конечно... |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ф-ия, определяющая сумму строк матрицы, если на главной диагонали матрицы имеется отрицательный эл-т. | Volk_xD | Помощь студентам | 6 | 05.01.2011 13:39 |
Вычислить сумму эл матрицы | HixoH | Общие вопросы C/C++ | 2 | 24.12.2009 16:10 |
разработать функцию, которая определяет сумму цифр целого числа | IceAgainstIce | Общие вопросы Delphi | 5 | 20.11.2008 00:52 |
Неправильно умножаются матрицы!!! | metamfetamin | Помощь студентам | 1 | 09.12.2007 20:37 |