Как откинуть 5 число с массива?

Чтобы откинуть пятый элемент массива в языке программирования C, необходимо сдвинуть все элементы, начиная с шестого, на одну позицию влево. Это можно сделать с помощью цикла, который будет проходить все элементы массива, начиная с пятого и до конца, и каждый элемент будет заменяться значением следующего элемента.

Ниже приведен пример кода на языке C, который иллюстрирует, как откинуть пятый элемент из массива:

#include <stdio.h>

#define SIZE 10

int main() {
  int arr[SIZE] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
  int i;

  // Исходный массив
  printf("Исходный массив: ");
  for (i = 0; i < SIZE; i++) {
    printf("%d ", arr[i]);
  }
  printf("n");

  // Откидываем пятый элемент
  for (i = 4; i < SIZE - 1; i++) {
    arr[i] = arr[i + 1];
  }
  SIZE--;

  // Массив после откидывания пятого элемента
  printf("Массив после откидывания пятого элемента: ");
  for (i = 0; i < SIZE; i++) {
    printf("%d ", arr[i]);
  }
  printf("n");

  return 0;
}

В этом примере у нас есть массив arr размером 10 элементов с значениями от 1 до 10. Мы сначала выводим исходный массив, затем с помощью цикла for сдвигаем все элементы после пятого элемента на одну позицию влево (это происходит в цикле со строкой arr[i] = arr[i + 1];). Затем мы уменьшаем размер массива на 1 ( SIZE--; ), чтобы отбросить последний элемент. Наконец, мы выводим измененный массив.

Результат выполнения приведенного выше кода будет следующим:

Исходный массив: 1 2 3 4 5 6 7 8 9 10 
Массив после откидывания пятого элемента: 1 2 3 4 6 7 8 9 10

Таким образом, пятый элемент (число 5) был успешно "откинут" из массива.