for (int i = 0; i < N; i++) {
cout << ((rand())-0.1 + float((0.2))) << endl;
}
static_cast<float>(rand())/RAND_MAX*0.3f - 0.1f
static_cast<int>(10 + static_cast<double>(rand())/RAND_MAX*20)
если мне нужно отсортировать этот массив с помощью сортировки Шелла, то вставлять его нужно куда?
int n = sizeof(Arr2) / sizeof(Arr2[0]);
невозможно преобразовать аргумент 1 из "float *" в "int []"
delete[] Arr2;
#include "shellsort.h"
.sum = 0;
int i;
for(i = 0; i < N && sum < 100; ++i)
{
arr[i] = rand(); /* генерируем случайное число в диапазоне [1; 10] */
sum += arr[i];
if((100 - sum) < 10)
{
arr[i+1] = 100 - sum;
}
}
оборачивать можно