ТЭ
Толибек Эшонкулов

int func(double* arr, int length);int func(char* str);Функція func переста

як написати реалізацію перевантажених функцій:
int func(double* arr, int length);
int func(char* str);
Функція func переставляє всі елементи у зворотньому порядку.

КЛ
Катя Лобачёва

А почему функция имеет тип int. Что она должна возвращать?

void func(double *arr, int length) {
for (int c = 0; c < length / 2; ++c) {
double tmp = arr[c];
arr[c] = arr[length - c - 1];
arr[length - c - 1] = tmp;
}
}

void func(char *str) {
int length = strlen(str);
for (int c = 0; c < length / 2; ++c) {
char tmp = str[c];
str[c] = str[length - c - 1];
str[length - c - 1] = tmp;
}
}

АГ
Александра Гребёнкина

и что ты написал:?

Похожие вопросы
как в С++ можно записать вывод переменной int вместе с окончанием типа char переменной пример ниже смотрите
В C++ массив объявляется к примеру int/char array[число элементов] ; а если я не знаю сколько элементов будет?
15. Как понимается следующее объявление: float *(*func)(int(*pf)(char),float);?
составить программу вычисления геометрической прогрессии в С++Формат функции: double calcSum(int b0, int q, int n)
Как записать число int в ячейку char?
Дано: int arr[5]; for (i = 0; i <= 4; i++) arr=rand(); нужно ответить:
Подскажите что значат указатели в с++. Пример int* Arr int** Arr
C++ -что означает запись: int *arr, N, min, max;
Как перевести цифры из char в int(C++)
Строки в С допустим дана строка char str[]="Hello" как к этой строке добавить символ '!' чтобы получилось "Hello!"