Упражнения на C ++: найдите три наибольших элемента в массиве

Массив 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 ++:

Оцените статью
nanomode.ru
Добавить комментарий