#include <iostream>
int main() {
long arr[100]; // создание массива
int nElems = 0; // количество элементов
int j; // счетчик цикла
long searchKey; // ключ искомого элемента
// --------------------------------------------------------------
arr[0] = 77; // вставка 10 элементов
arr[1] = 99;
arr[2] = 44;
arr[3] = 55;
arr[4] = 22;
arr[5] = 88;
arr[6] = 11;
arr[7] = 00;
arr[8] = 66;
arr[9] = 33;
nElems = 10; // теперь в массиве 10 элементов
// --------------------------------------------------------------
for(j=0; j<nElems; j++) // вывод элементов
std::cout << arr[j] << " ";
std::cout << std::endl;
// --------------------------------------------------------------
searchKey = 66; // поиск элемента 66
for(j=0; j<nElems; j++) // для каждого элемента
if(arr[j] == searchKey) // найден?
break; // да, выход из цикла
if(j == nElems) // достигнут конец?
std::cout << "Can't find " << searchKey << std::endl;
else
std::cout << "Found " << searchKey << std::endl;
// --------------------------------------------------------------
searchKey = 55; // удаление элемента 55
for(j=0; j<nElems; j++) // поиск элемента
if(arr[j] == searchKey)
break;
for(int k=j; k<nElems-1; k++) // сдвиг последующих элементов вниз
arr[k] = arr[k+1];
nElems--; // уменьшение размера
// --------------------------------------------------------------
for(j=0; j<nElems; j++) // вывод элементов
std::cout << arr[j] << " ";
std::cout << std::endl;
return 0;
}