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

сумма элементов матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ перемешать матрицу http://www.cyberforum.ru/cpp-beginners/thread948243.html
Вобщем нужен только сам цикл который бы перемешивал все элементы в матрице случайным образом,хотя бы идею как это реализовать то
C++ не записывает текст в .txt Всем привет, прошу помощи еще раз.. Программа берет текст из Input.txt(если файла нет, выдать сообщение), шифрует его методом простой замены, результат кладет в Output.txt. Дешифрование... http://www.cyberforum.ru/cpp-beginners/thread948209.html
Консольное приложение.Описать как структуру переменную время C++
Описать как структуру переменную время (с полями часы, минуты, секунды). Составить и протестировать функцию СЕКУНД(t, t1, d), которая присваивает параметру t1 время на d секунд большее, чем время t,...
C++ Какой самый универсальный способ считать UTF-8 текст на кириллице из файла?
Считать UTF-8 текст на кириллице из файла? Нашел много способов, но все они страшные до безобразия. Также кажутся не оптимальными.
C++ Ошибка при запуска любого из проектов примеров directx sdk http://www.cyberforum.ru/cpp-beginners/thread948110.html
Вот собственно и ошибка LINK : fatal error LNK1123: сбой при преобразовании в COFF: файл недопустим или поврежден
C++ матрица яркости с помощью каких функций, методов можно получить значение яркости пикселя или может лучше матрицу яркости пикселей изображения на C++ для черно-белого и цветного изображения? из цветного можно... подробнее

Показать сообщение отдельно
Raali
623 / 327 / 34
Регистрация: 06.07.2013
Сообщений: 1,068
Завершенные тесты: 1
04.09.2013, 17:34
Цитата Сообщение от fkty Посмотреть сообщение
то есть здесь A[i] индекс i уже не означает номер строки?
ага, здесь мы прогоняем цикл для всей матрицы (до i = M*N), матрицу A[N][M] мы вытянули в строку(массив) A[N*M] для работы с 1 циклом, это строка как бы составлена из маленьких строк матрицы в одну большую, по этому пройдясь от i = 0 до i = M*N мы пробегаем по всей матрице

C++
1
а что здесь такое считает cout<<A[i*M+j]<<"\t";?
а тут у нас два цикла "i" по высоте "j" - по ширине
i*M+j - где М-ширина матрицы - формула для вычисления индекса в массиве A[M*N] как если бы он был бы матрицей A[M][N]
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru