невозможно преобразовать аргумент 1 из "float *" в "int []"
int n = sizeof(Arr2) / sizeof(Arr2[0]);
если мне нужно отсортировать этот массив с помощью сортировки Шелла, то вставлять его нужно куда?
static_cast<int>(10 + static_cast<double>(rand())/RAND_MAX*20)
А если следовать точным инструкциям в интернете, не делая что то самому по себе?
но в этом случае как я понял до конца учебного года все мои программы на обеих профилях будут удалены? Если использую портабельный метод?
она удалилась с обеих профилей
Можно ли разделить свой ссд на 2 части(виртуальные)
но как переключаться между ними?
В принципе это не так сильно важно, ведь дома я буду переключаться на основную учетную запись
Можно даже без ковычек передавать аргумент
я думал все знают как к блокноту добавить свою кнопку в реестре
не думаю что они сканировать будут
в другом профиле когда открывается список приложений, видно те приложения что на основном профиле. типо, у профилей общая память
можно ли сделать так чтобы этотд= диск был только у второго профиля, а основной диск не был виден?
а что вы думаете насчет того чтобы вторую операционку скачать?
Смотрим main() что мы видим:
0. Пропущу незначащие операции.
1. Выделяется память для массива floatов, указатель сохраняется в Arr2. Тут этот массив не инициализирован, это значит, что там содержится мусор, который был в памяти когда-то, до того как эту память начала использовать ваша программа.
2. Вы вызываете ShellSort() и передаете туда не инициализированный массив. ShellSort() сортирует мусор. Тут опустим момент о том, что ShellSort ждет массив интов, а вы передаете массив floatов.
3. Вы инициализируете Arr2 в цикле случайными числами, перезатирая всю работу ShellSort.
Просто поменяйте местами 2 и 3 пункт.