Упражнения на C ++: найдите недостающее число в заданном массиве целых чисел, взятых из последовательности 0, 1, 2, 3, …, n

C ++ Math: Упражнение 26 с решением

Напишите программу на C ++, чтобы найти недостающее число в заданном массиве целых чисел, взятых из последовательности 0, 1, 2, 3,. .., n.

Пример ввода: arr [10] = {10, 9, 4, 6, 3, 2, 5, 7, 1, 0}
Пример вывода : Отсутствует номер в указанном массиве: 8
Пример ввода: arr1 [4] = {0, 3, 4, 2}
Пример вывода: Отсутствующий номер в указанном массиве: 1

Пример решения :

Код C ++:

  #include  с использованием пространства имен std; int missingNumber (int nums [], int arr_size) {if (NULL == nums || arr_size == 0) {return 0;  } int result = arr_size;  for (int i = 0; i = 0; i--) cout  = 0; i--) cout  

Пример вывода:

 Исходный массив 0 1 7 5 2 3 6 4 9 10 Отсутствующее число в указанном массиве: 8 Исходный массив 2 4 3  0 Отсутствующий номер в указанном массиве: 1 

Блок-схема:

Редактор кода C ++:

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