0 / 0 / 0
Регистрация: 22.12.2020
Сообщений: 2
|
||||||
1 | ||||||
Инициализация массива без индексации22.12.2020, 11:54. Показов 1081. Ответов 5
Метки нет Все метки)
(
Доброго времени суток, преподаватель попросил задать массив без использования индексов i,j впринципе. Сам массив представляет собой матрицу размером NxN (пусть в одномерном массиве 9 элементов для матрицы 3x3) Нужно заполнить нулями все элементы кроме диагональных, диагональным присвоить значение diagonal_value
Если что, то *(elements+i) эквивалентен elements[i] (это ответ препода, он не подходит) Вот что получилось у меня
Добавлено через 6 минут col_size в данном случае равно size, потому что матрица квадратная (код просто вырван с основной части где объявлено это)
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
22.12.2020, 11:54 | |
Ответы с готовыми решениями:
5
Код без индексации, с указателями Работа со строками, без индексации Нуль-терминальные строки без индексации Помогите переписать программу без использования индексации |
1692 / 1094 / 336
Регистрация: 25.01.2019
Сообщений: 2,864
|
||||||
22.12.2020, 12:06 | 2 | |||||
Что-то я не совсем понял
0
|
0 / 0 / 0
Регистрация: 22.12.2020
Сообщений: 2
|
||||||
22.12.2020, 12:12 [ТС] | 3 | |||||
В данном случае опять таки используется индексация для элемента x[k+k*n] (этого быть не должно!) и все это нужно завернуть через указатели..
Честно говоря я сам не совсем понимаю этого препода, но тот отрывок что я скинул +- правильный, нужно лишь как то его поправить...( Добавлено через 2 минуты Вот весь код данной функции (мы пишем класс матриц)
0
|
16469 / 8968 / 2199
Регистрация: 30.01.2014
Сообщений: 15,571
|
|
22.12.2020, 12:15 | 4 |
Cunberssss, ответ препода подходит.
x[k+k*n] -> *(x + (k+k*n))
0
|
6574 / 4559 / 1843
Регистрация: 07.05.2019
Сообщений: 13,726
|
||||||
22.12.2020, 12:17 | 5 | |||||
1
|
1692 / 1094 / 336
Регистрация: 25.01.2019
Сообщений: 2,864
|
||||||
22.12.2020, 12:46 | 6 | |||||
Или это про векторную арифметику?
Тфу! Совсем больной стал. Арифметика указателей, конечно. ![]()
0
|
22.12.2020, 12:46 | |
Помогаю со студенческими работами здесь
6
Строка: Как посчитать, сколько раз буква встречается в строке без операции индексации? Инициализация статических объектов без конструктора инициализация массива, вывод массива и обработка массива должны быть реализованы с помощью функций. обращение к элементам массива символов без индексации Инициализация массива структур без задания размера тИЦ без индексации Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |