Авторизация
Забыли пароль? Введите ваш е-мейл адрес. Вы получите письмо на почту со ссылкой для восстановления пароля.
После регистрации вы сможете задавать вопросы и писать свои ответы, получая за это бонусы. Все остальные функции на сайте доступны без регистрации.
Вы должны войти или зарегистрироваться, чтобы добавить ответ и получить бонусы.
Вот пример кода на языке C, который переворачивает массив:
«`c
#include
void reverseArray(int arr[], int size) {
int start = 0;
int end = size — 1;
while (start < end) { int temp = arr[start]; arr[start] = arr[end]; arr[end] = temp; start++; end--; } } int main() { int arr[] = {1, 2, 3, 4, 5}; int size = sizeof(arr) / sizeof(arr[0]); printf("Исходный массив: "); for (int i = 0; i < size; i++) { printf("%d ", arr[i]); } reverseArray(arr, size); printf("nПеревернутый массив: "); for (int i = 0; i < size; i++) { printf("%d ", arr[i]); } return 0; } ``` В этом примере используется функция `reverseArray`, которая принимает массив и его размер в качестве аргументов. Внутри функции происходит обмен значений элементов массива между первым и последним, вторым и предпоследним и так далее, пока индекс начального элемента не станет больше индекса конечного элемента.