Массив C ++: упражнение 2 с решением
Напишите программу на C ++, чтобы найти три самых больших элемента в массиве.
Графическая презентация:
Пример решения:
Код C ++:
#include using namespace std; void three_largest (int arr [], int arr_size) {int я, первый, второй, третий; if (arr_size first) {третий = второй; второй = первый; первый = arr [я]; } иначе, если (arr [я]> второй) {третий = второй; второй = arr [я]; } иначе, если (arr [i]> третий) третий = arr [i]; } cout
Пример вывода:
Исходный массив: 7 12 9 15 19 32 56 70 Три самых больших элемента: 70, 56, 32
Блок-схема:
Редактор кода C ++: