/
Krahjotdaan
/
ArrayModule-for-cpp
Обзор
Документация
Войти
/
Krahjotdaan
/
ArrayModule-for-cpp
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
implementation_files/replace_by_position.cpp
116 строк
4 KB
Ostapenko
Feat: added replace functions
13 июн 2023, 22:01
13 июн 2023, 22:01
e887a08
Код
Авторство
О чём код?
#include "../arraymodule.hpp" #include <iostream> using namespace std; /// @brief replace element of array by its position /// @param array source array /// @param size size of array /// @param position index of replaced element /// @param replaced_value element with given index is replaced by replaced_value void replace_by_position(int array[], int size, int position, int replaced_value) { for (int i = 0; i < size; i++) { if (position == i) { array[i] = replaced_value; break; } } } /// @brief replace element of array by its position /// @param array source array /// @param size size of array /// @param position index of replaced element /// @param replaced_value element with given index is replaced by replaced_value void replace_by_position(long long array[], int size, int position, long long replaced_value) { for (int i = 0; i < size; i++) { if (position == i) { array[i] = replaced_value; break; } } } /// @brief replace element of array by its position /// @param array source array /// @param size size of array /// @param position index of replaced element /// @param replaced_value element with given index is replaced by replaced_value void replace_by_position(float array[], int size, int position, float replaced_value) { for (int i = 0; i < size; i++) { if (position == i) { array[i] = replaced_value; break; } } } /// @brief replace element of array by its position /// @param array source array /// @param size size of array /// @param position index of replaced element /// @param replaced_value element with given index is replaced by replaced_value void replace_by_position(double array[], int size, int position, double replaced_value) { for (int i = 0; i < size; i++) { if (position == i) { array[i] = replaced_value; break; } } } /// @brief replace element of array by its position /// @param array source array /// @param size size of array /// @param position index of replaced element /// @param replaced_value element with given index is replaced by replaced_value void replace_by_position(int array[], long long size, long long position, int replaced_value) { for (long long i = 0; i < size; i++) { if (position == i) { array[i] = replaced_value; break; } } } /// @brief replace element of array by its position /// @param array source array /// @param size size of array /// @param position index of replaced element /// @param replaced_value element with given index is replaced by replaced_value void replace_by_position(long long array[], long long size, long long position, long long replaced_value) { for (long long i = 0; i < size; i++) { if (position == i) { array[i] = replaced_value; break; } } } /// @brief replace element of array by its position /// @param array source array /// @param size size of array /// @param position index of replaced element /// @param replaced_value element with given index is replaced by replaced_value void replace_by_position(float array[], long long size, long long position, float replaced_value) { for (long long i = 0; i < size; i++) { if (position == i) { array[i] = replaced_value; break; } } } /// @brief replace element of array by its position /// @param array source array /// @param size size of array /// @param position index of replaced element /// @param replaced_value element with given index is replaced by replaced_value void replace_by_position(double array[], long long size, long long position, double replaced_value) { for (long long i = 0; i < size; i++) { if (position == i) { array[i] = replaced_value; break; } } }