Цитата:
Сообщение от Catala
Переменная k тебе не нужна.
|
как мне тогда без k номер максимального элемента то узнать?
Цитата:
Сообщение от Catala
Ну и у тебя слева в условии цикла 1 вместо i
|
не понял, где именно?
Цитата:
Сообщение от Catala
Интересно вас учат. Объясняю. Допустим массив начинается в адресе 1000. Когда ты делаешь new int[5] операционная система выделяет тебе сплошной блок памяти размеров в 20 байт(int 4 байта). mass[i] это то же самое, что *(mass + (4 * i)). Поэтому обращение к mass[5] это обращение к адресу 1020, которое тебе не принадлежит. И не имеет никакого значения как ты вводишь элементы.
|
int *mass = new int[n];
delete[]mass;
может и так, только нам пока так говорят заполнять динаический массив