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

Удалить элемент из массива

Удаление элемента не влияет на фактический размер массива. Размер массива остается таким же, как мы объявили.

Программа C для удаления элемента массива с пользовательским вводом:

#include ‹stdio.h›

интервал основной () {

интервал [20];

int arrsize, item, loc;

printf("Сколько элементов: ");

scanf("%d",&arrsize);

for(int i=0; i‹arrsize; i++){

printf("Введите элемент %d: ",i+1);

scanf("%d",&arr[i]);

}

printf("\n");

printf("Введите, какой элемент местоположения вы хотите удалить: ");

scanf("%d",&loc);

пункт=прибытие[loc-1];

for(int i=loc-1; i‹arrsize-1; i++){

обр[я]=обр[я+1];

}

размер — ;

printf("В местоположении %d элемент %d удален\n\n", loc, item);

printf("Сейчас после удаления элементов массива:\n");

for(int i=0; i‹arrsize; i++){

printf("Элемент %d: %d\n",i+1, arr[i]);

}

вернуть 0;

}

Пояснение к программе:

Подробнее…

Исходный источник: www.dheerajpatidar.com