Skip to content

css-211-arrays #5

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 27 commits into
base: master
Choose a base branch
from
Open

css-211-arrays #5

wants to merge 27 commits into from

Conversation

sarieved
Copy link

@sarieved sarieved commented Oct 9, 2015

done

Массив изменён на динамический, т.к. переменной длины
assert(!a[4]) - потому что массив заполнен нулями, следовательно a[4] == 0
Массив инициализирован нулями
Массив инициализирован цифрами от 1 до 5
Массив должен копироваться поэлементно
Добавлен параметр size, хранящий длину массивов, т.к. sizeof(arr) будет
всегда выдавать 4 (размер в байтах указателя на первый элемент массива)
1)Параметр ф-ии int * arr изменён на const int * arr, т.к. в ходе печати
массив не должен изменяться
2)Значение по умолчанию переменной delim должно быть отображено только в
заголовочном файле
3)Цикл выолняется пока i строго меньше size, иначе неизбежен выход за границы
массива
4)В печати переменная a заменена на переменную arr, т.к. a - неопределена
Выход, когда встречен конец строки, то есть \0
Символ должен быть в границах [0, 9]
Счётчик nwhite должен увеличиваться в любом из указанных вариантов разделителей
Мы должны передавать указатель на "опорный" элемент
Меняем местами опорный и крайний правый элементы
Ставим опорный элемент на место первого элемента, большего опорного
Мы должны передать указатель, а не значение
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant