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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заполнение массива по алгоритму Ли http://www.cyberforum.ru/cpp-beginners/thread728918.html
Вопрос в названии. Сам метод Псевдокода нет. Буду стараться сам, но надеюсь на вас. Заранее благодарю.
C++ Текстовый массив (С++) Прошу помощи! Учебная задача: есть некий текст (буду задавать текстовым файлом), надо его вывести на печать чтобы каждое новое предложение было с новой строки (т.е. отформатировать его при выводе). ... http://www.cyberforum.ru/cpp-beginners/thread728908.html
Протабулировать функцию C++
Протабулировать функцию y = fi +8 (x) на отрезке с шагом h = 0, li, где i - 9,2 cosx2-| sin x / 1,1 |. Результаты вычислений вывести на экран в виде таблицы пара чисел х, у. Выполнить дополнительно...
Построить таблицу соответствий между мерами C++
Построить таблицу соответствий между мерами. Начальное значение меры, шаг изменения этого значения и количество строк в таблице (10-15) задать самостоятельно в режиме диалога. Оформить таблицу как...
C++ Для заданной матрицы A(n,m) напечатать индексы всех ее седловых точек http://www.cyberforum.ru/cpp-beginners/thread728899.html
Дана седловая точка-элемент матрицы. Он наименьший в своей строке и одновременно наибольший в своем столбце или наоборот. Для за-данной матрицы A(n,m) напечатать индексы всех ее седловых точек
C++ Составить программу вывода на экран таблицы значений функции y(x) для x, изменяющегося от a=0,1 до b=1,2 с шагом h=0,1 здравствуйте, очень нужна ваша помощь, имеется код программы, написание которой не вызвало сложностей) но возникли проблемы с составлением блок-схемы, может кто помочь в этом вопросе? вот код: ... подробнее

Показать сообщение отдельно
Xunnapb
1 / 1 / 0
Регистрация: 07.12.2012
Сообщений: 8
13.12.2012, 04:06
30 строка
C++
1
B[y][x] = A[y][COLS-1-x/2];
Может лучше так переписать?
C++
1
B[y][x] = A[y][COLS-(x+1)/2];
Для примера в вашей записи для х=1 (второй столбец) получается: COLS-1-x/2=18-1-1/2=(17? я слышал, что приведение типов может себя непредсказуемо повести, хотя ваш вариант нормально срабатывает). В моем случае получается однозначно целое число: COLS-(x+1)/2=18-(1+1)/2=17 (18 столбец).

Цитата Сообщение от Seriks Посмотреть сообщение
...помогите переделать код, что бы он выполнялся с использованием указателей...
Если не ошибаюсь, то A[x][y] - разыменование через массив, чтобы обратиться через указатели это надо записать как *(*(A+x)+y)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru