/
Krahjotdaan
/
ArrayModule-for-cpp
Обзор
Документация
Войти
/
Krahjotdaan
/
ArrayModule-for-cpp
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
implementation_files/reverse.cpp
108 строк
2 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 reversing of array /// @param array source array /// @param size size of array void reverse(int array[], int size) { int s = size - 1; for (int i = 0; i < size / 2; i++) { int tmp = array[i]; array[i] = array[s]; array[s] = tmp; s--; } } /// @brief reversing of array /// @param array source array /// @param size size of array void reverse(long long array[], int size) { int s = size - 1; for (int i = 0; i < size / 2; i++) { long long tmp = array[i]; array[i] = array[s]; array[s] = tmp; s--; } } /// @brief reversing of array /// @param array source array /// @param size size of array void reverse(float array[], int size) { int s = size - 1; for (int i = 0; i < size / 2; i++) { float tmp = array[i]; array[i] = array[s]; array[s] = tmp; s--; } } /// @brief reversing of array /// @param array source array /// @param size size of array void reverse(double array[], int size) { int s = size - 1; for (int i = 0; i < size / 2; i++) { double tmp = array[i]; array[i] = array[s]; array[s] = tmp; s--; } } /// @brief reversing of array /// @param array source array /// @param size size of array void reverse(int array[], long long size) { long long s = size - 1; for (long long i = 0; i < size / 2; i++) { int tmp = array[i]; array[i] = array[s]; array[s] = tmp; s--; } } /// @brief reversing of array /// @param array source array /// @param size size of array void reverse(long long array[], long long size) { long long s = size - 1; for (int i = 0; i < size / 2; i++) { long long tmp = array[i]; array[i] = array[s]; array[s] = tmp; s--; } } /// @brief reversing of array /// @param array source array /// @param size size of array void reverse(float array[], long long size) { long long s = size - 1; for (int i = 0; i < size / 2; i++) { float tmp = array[i]; array[i] = array[s]; array[s] = tmp; s--; } } /// @brief reversing of array /// @param array source array /// @param size size of array void reverse(double array[], long long size) { long long s = size - 1; for (int i = 0; i < size / 2; i++) { double tmp = array[i]; array[i] = array[s]; array[s] = tmp; s--; } }