int* cubeI(int *mas, int size) {
masL[i]
по С++ не виднел, что бы элементы массива передавали в функцию.То, что вы не видели, не значит, что так не делают. От ситуации зависит. Если есть функция, возводящая элемент в куб, и вам надо возвести некоторые элементы массива в куб, то в чём проблема передать нужный элемент в функцию?
Третье ваш rand() не будет генерировать рандомные числа, а будет выдавать одно и тоже число. Загуглите, там ничего сложного.Каждый вызов rand() будет возвращать псевдослучайное число, просто на каждом запуске программы числа будут повторяться. https://en.cppreference.com/w/cpp/numeric/random/rand
int cube(int num) {
// Ваш код для int
}
long cube(long num) {
// Ваш код для long
}
for (int i = 0; i < size; i++) {
masI[i] = rand() % 10 + 1;
masI[i] = cube(masI[i]);
}
for (int i = 0; i < size; i++) {
masL[i] = rand() % 10 + 1;
masL[i] = cube(masL[i]);
}
насколько важно умение решать задачи высокой сложности на codewars?Для фронтенда ни на сколько. Умение решать сложные алгоритмические задачи нужно в более сложных областях, например, в системном программировании (разработка СУБД, браузера, ОС и т.д.) и обработке звука. Поэтому тут только от работодателя зависит.
Получил 4kyu. Стало интересно насколько это сложные задачи?Я бы сказал средние