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

Оператор Собеля для каждого елемента матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ перевод отрицательных чисел в строку http://www.cyberforum.ru/cpp-beginners/thread743276.html
мне нужно,что бы и отрицательные числа переводились,помогите кто чем может вот что у меня получилось для положительных,все прекрасно работает #include <iostream> #include <windows.h> using...
C++ 3D Render Здравствуйте! В университете дали задание: использовать win32 с++ для того чтобы отрендерить треугольники, которые импортируется в программу через iostream. Всякие матрицы, точки и так далее. И... http://www.cyberforum.ru/cpp-beginners/thread743274.html
C++ Перевести к-ичное число Ак в g-ичную систему счисления зы 102213, g = 9
Перевести к-ичное число Ак в g-ичную систему счисления зы 102213, g = 9
Передача строки в функцию system C++
можно ли каким либо образом передать system значение String допустим есть string c="primer"; system(c); чтобы system принял значение system("prmer");
C++ Проблемы с компиляцией http://www.cyberforum.ru/cpp-beginners/thread743221.html
Посмотрите пожалуйста, при компиляции получается пустая форма. Подскажите, что не так? Программа во вложении.
C++ Составьте функцию, изменяющую одномерный массив целых чисел следующим обра-зом: Составьте функцию, изменяющую одномерный массив целых чисел следующим обра-зом: к значению каждого положительного элемента прибавляется его индекс. Исполь-зуя эту функцию, определите, в каком из двух... подробнее

Показать сообщение отдельно
Nagdiel
114 / 114 / 3
Регистрация: 23.12.2012
Сообщений: 195
24.12.2012, 00:31
А как же эти строчки в конце вложенного цикла?

C++
1
2
Gy=matrix[i-1][j-1] +2*matrix[i][j-1] +matrix[i+1][j-1] -matrix[i-1][j+1] -2*matrix[i][j+1] -matrix[i+1][j+1];
Gx=matrix[i-1][j-1] +2*matrix[i-1][j] +matrix[i-1][j+1] -matrix[i+1][j-1] -2*matrix[i+1][j] -matrix[i+1][j+1];
Тут всё еще имеет место выход индексов за границы массива.

Добавлено через 12 минут
Я так понимаю, по логике в конце каждого блока if должен стоять оператор continue. Тогда, после выполнения блока, будет осуществлен переход к следующей итерации. Без этого в любом случае будут выполняться две последние строчки вложенного цилка for, в том числе при i=0, j=0 и т.д.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru