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

Матрица - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Генератор пароля http://www.cyberforum.ru/cpp-beginners/thread148842.html
Напишите функцию, которая случайным образом генирирует пароль из 8 символов. В пароле должны присутствовать только латинские буквы и цифры в с++
C++ Срібний генерал В японских шахматах есть фигуры, аналогичные классическим шахматам, так и особые. Одной из особых фигур является серебряный генерал. Эта фигура за один ход может переместиться либо на одну ячейку в... http://www.cyberforum.ru/cpp-beginners/thread148829.html
Вопрос к специалистам C++
Возможна ли кроссплатформенная реализация приложений написанных на с++ если да то какими средствами её можно достичь. интересует платформозависимость между мобильными и десктопными системами а также...
Считать 10 центральных значений файла, найти их среднее значение C++
Дан файл File_in.dat, содержащий 65536 целых чисел. Считать 10 центральных значений файла, найти их среднее значение. Результат записать в файл File_out.dat. #include<iostream.h>...
C++ Считать из текстового файла три предложения и вывести их в обратном порядке http://www.cyberforum.ru/cpp-beginners/thread148803.html
Добрый день форумчане! Эта тема для меня новая, поэтому не все еще получается. Жду помощи, и еще, прошу не использовать никаких дополнительных библиотек. И для начала только алгоритмы. :)...
C++ Очистка Text у ComboBox Здравствуйте. Подскажите пожалуйста: есть программа, в нее заносятся данные, заносятся через компоненты Edit и ComboBox. После нажатия кнопки сохранить, мне нужно чтобы свойство Captions у компонента... подробнее

Показать сообщение отдельно
Red Planet
49 / 10 / 2
Регистрация: 20.09.2009
Сообщений: 263
24.06.2010, 18:47
Цитата Сообщение от NNN777 Посмотреть сообщение
Red Planet, в задании не написано, что матрица квадратная
Если логически подумать, то главную диагональ можно провести лишь у квадратной матрицы. Как вы проведете у матрицы произвольной размерности?

Цитата Сообщение от NNN777 Посмотреть сообщение
если не будет ни одного отрицательного нечетного числа побочной диагонали матрицы, то произведение все равно будет равно 1, хотя оно, по идее, должно быть равно 0
Тоже думал над этим, но, мне кажется, это чисто философский вопрос, чему оно должно быть равно изначально: единице ли, нулю ли или еще Бог знает чему.

Цитата Сообщение от NNN777 Посмотреть сообщение
почему граница j!=-1... не все выходы из цикла продуманы.
В случае с квадратной матрицей все выходы продуманы: конец будет тогда, когда достигнем j==0 (левый столбец) или же тогда, когда достигнем последней строки. А эти два события произойдут в случае квадратной матрицы одновременно. Так что можно выбрать любое условие из этих двух.

Цитата Сообщение от NNN777 Посмотреть сообщение
i<n || j<n
тоже смущает, оба эти условия должны строго выполняться
То же самое, что и в предыдущем случае: конец по строкам и конец по столбцам достигаются одновременно. Поэтому еще лучше будет так.
C++
1
2
3
for (int i=0, j=0; i<n; i++, j++) {
        if (A[i][j]>0 && A[i][j]%2==0) Num++;
    }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru