#include int number[100]={36, 81, 45, 17, 69, 3, 23, 92, 70, 54}; int count = 10, choice; void display_array() { int i; printf("\nNumber sequence: "); for (i=0; i3); printf("\n"); } void update_number() { int index, value; if (count > 0) { do { printf("Array index = "); scanf("%d", &index); } while (index<0 || index>=count); printf("Reset value = "); scanf("%d", &value); number[index] = value; } } void delete_number() { int index, i; if (count > 0) { do { printf("Array index = "); scanf("%d", &index); } while (index<0 || index>=count); for (i=index; i<=count-2; i++) number[i] = number[i+1]; count = count - 1; } } void insert_number() { int value, index, i; if (count == 0) { printf("New element = "); scanf("%d", &value); number[0] = value; count = count + 1; } else if (count < 100) { do { printf("Array index = "); scanf("%d", &index); } while (index<0 || index>=count); printf("New element = "); scanf("%d", &value); for (i=count-1; i>=index; i--) number[i+1] = number[i]; number[index] = value; count = count + 1; } } int main() { while (1) { display_array(); show_menu(); switch (choice) { case 1: insert_number(); break; case 2: delete_number(); break; case 3: update_number(); break; } } return 0; }