#include <iostream>
void removeFromArray(int arr[], int& size, int index) {
if (index < 0 || index >= size) {
std::cout << "Invalid index\n";
return;
}
for (int i = index; i < size - 1; ++i) {
arr[i] = arr[i + 1];
}
--size;
}
int main() {
const int maxSize = 10;
int arr[maxSize] = {1, 2, 3, 4, 5};
int size = 5;
std::cout << "Original array: ";
for (int i = 0; i < size; ++i) {
std::cout << arr[i] << " ";
}
int indexToRemove = 2;
removeFromArray(arr, size, indexToRemove);
std::cout << "\nArray after removal: ";
for (int i = 0; i < size; ++i) {
std::cout << arr[i] << " ";
}
return 0;
}