/
Krahjotdaan
/
ArrayModule-for-cpp
Обзор
Документация
Войти
/
Krahjotdaan
/
ArrayModule-for-cpp
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
implementation_files/erase_by_position.cpp
92 строки
3 KB
Ostapenko
Docs: added Doxygen comments to implementation files
06 июн 2023, 14:36
06 июн 2023, 14:36
2def49f
Код
Авторство
О чём код?
#include "../arraymodule.hpp" #include <iostream> using namespace std; /// @brief removing element by its index /// @param array source array /// @param size size of array /// @param position index of removed element void erase_by_position(int array[], int& size, int position) { size--; for (int i = position; i < size; i++) { array[i] = array[i + 1]; } } /// @brief removing element by its index /// @param array source array /// @param size size of array /// @param position index of removed element void erase_by_position(long long array[], int& size, int position) { size--; for (int i = position; i < size; i++) { array[i] = array[i + 1]; } } /// @brief removing element by its index /// @param array source array /// @param size size of array /// @param position index of removed element void erase_by_position(float array[], int& size, int position) { size--; for (int i = position; i < size; i++) { array[i] = array[i + 1]; } } /// @brief removing element by its index /// @param array source array /// @param size size of array /// @param position index of removed element void erase_by_position(double array[], int& size, int position) { size--; for (int i = position; i < size; i++) { array[i] = array[i + 1]; } } /// @brief removing element by its index /// @param array source array /// @param size size of array /// @param position index of removed element void erase_by_position(int array[], long long& size, long long position) { size -= 1; for (long long i = position; i < size; i++) { array[i] = array[i + 1]; } } /// @brief removing element by its index /// @param array source array /// @param size size of array /// @param position index of removed element void erase_by_position(long long array[], long long& size, long long position) { size--; for (long long i = position; i < size; i++) { array[i] = array[i + 1]; } } /// @brief removing element by its index /// @param array source array /// @param size size of array /// @param position index of removed element void erase_by_position(float array[], long long& size, long long position) { size--; for (long long i = position; i < size; i++) { array[i] = array[i + 1]; } } /// @brief removing element by its index /// @param array source array /// @param size size of array /// @param position index of removed element void erase_by_position(double array[], long long& size, long long position) { size--; for (long long i = position; i < size; i++) { array[i] = array[i + 1]; } }