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

Как оптимально обратиться в трем матрицам разной размерности - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Состояния клавиш http://www.cyberforum.ru/cpp-beginners/thread604257.html
Statuses.Forward =((GetAsyncKeyState(Keys.Forward )&0x8000)==0x8000); Statuses.Back =((GetAsyncKeyState(Keys.Back )&0x8000)==0x8000); ...
C++ Преобразовать массив целых чисел Х по следующему правилу: Преобразовать массив целых чисел Х по следующему правилу: а) все отрицательные элементы массива Х перенести в его начало, а все остальные в конец, сохраняя исходное расположение, как среди... http://www.cyberforum.ru/cpp-beginners/thread604251.html
C++ Составить алгоритм нахождения n первых пар близнецов
Близнецами называются два простых числа, разность между которыми равна двум, например, 3 и 5, 11 и 13. Составьте алгоритм нахождения n первых пар близнецов.
Вычислить F x и F y по формулам C++
6. Вычислить F x и F y по формулам F x = 2*x*y –y2 , F y = x2 – 2*x*y, если выполнено условие x > y. При x  y вычислить F x по второй формуле, а F y – по первой.
C++ Указатель на структуру (нарушение прав доступа) http://www.cyberforum.ru/cpp-beginners/thread604247.html
Здравствуйте. Подскажите пожалуйста. struct e2 { int field; } e1; struct v2 { int field;
C++ Не могу получить доступ к файлам Доброго времени суток! Моя программа не может получить доступ к файлам - текстовым и exe... Компилируется отлично, но запись в файл не производит, прочитать из файла ничего не может (выдает ошибку... подробнее

Показать сообщение отдельно
soft.creator
104 / 104 / 4
Регистрация: 17.10.2010
Сообщений: 283
13.06.2012, 14:48
Я бы сделал так:
C++
1
2
3
4
5
6
7
8
9
10
void useArray(u32* arr, int stride) 
{
    int x = ..., y = ...; // тут мы получаем столбец и строку элемента, с которым работаем
    element = arr + y * stride + x; // двумерные массивы в C/C++ хранятся по строкам
    printf("%d", *element);
}
 
useArray(&ris1[0][0], 7);
useArray(&ris2[0][0], 15);
useArray(&ris3[0][0], 31);
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.