C ++ Array [29 упражнений с решением]
[Внизу страницы доступен редактор для написания и выполнения скриптов.]
1. Напишите программу на C ++, чтобы найти самый большой элемент заданного массива целых чисел. Перейдите в редактор
Щелкните меня, чтобы увидеть пример решения
2. Напишите программу на C ++, чтобы найти три самых больших элемента в массиве. Перейдите в редактор
Щелкните меня, чтобы увидеть пример решения
3. Напишите программу на C ++, чтобы найти второй по величине элемент в заданном массиве целые числа. Перейдите в редактор
Щелкните меня, чтобы увидеть пример решения
4. Напишите программу на C ++, чтобы найти k самых больших элементов в заданном массиве целых чисел. Перейдите в редактор
Щелкните меня, чтобы увидеть пример решения
5. Напишите программу на C ++, чтобы найти вторые наименьшие элементы в заданном массиве целых чисел. Перейдите в редактор
Щелкните меня, чтобы увидеть пример решения
6. Напишите программу на C ++, чтобы найти все элементы в массиве целых чисел, которые имеют по крайней мере, два больших элемента. Перейдите в редактор
Щелкните меня, чтобы увидеть пример решения
7. Напишите программу на C ++, чтобы найти наиболее часто встречающийся элемент в массиве целые числа. Перейдите в редактор
Щелкните меня, чтобы увидеть пример решения
8. Напишите программу на C ++, чтобы найти следующий больший элемент каждого элемента заданный массив целых чисел. Игнорируйте те элементы, у которых нет большего элемента. Перейдите в редактор
Щелкните меня, чтобы увидеть пример решения
9. Напишите программу на C ++ для сортировки заданного несортированного массива целых чисел в форма волны. Перейдите в редактор
Примечание: массив находится в форме волны, когда array [0]> = array [1] = array [3] =. . . .
Щелкните меня, чтобы увидеть пример решения
10. Напишите программу на C ++, чтобы найти наименьший элемент, отсутствующий в отсортированном массиве. Перейдите в редактор
Щелкните меня, чтобы увидеть пример решения
11. Напишите программу на C ++ для обновления каждого элемента массива путем умножения следующего и предыдущие значения данного массива целых чисел. Перейдите в редактор
Щелкните меня, чтобы увидеть пример решения
12. Напишите программу на C ++, чтобы переставить элементы заданного массива целых чисел зигзагообразно. Перейдите в редактор
Примечание. Формат зигзагообразного массива в форме ace. Щелкните меня, чтобы увидеть пример решения
13. Напишите C ++ программа для разделения четных и нечетных чисел массива целых чисел. Сначала ставьте все четные числа, а затем нечетные. Перейдите в редактор
Щелкните меня, чтобы увидеть пример решения
14. Напишите программу на C ++ для разделения нулей и единиц из заданного массива значения 0 и 1. Перейдите в редактор
Щелкните меня, чтобы увидеть пример решения
15. Напишите программу на C ++, чтобы изменить порядок сортировки массив положительных целых чисел. Перейдите в редактор
Примечание: в окончательном массиве первый элемент должен быть максимальным значением, вторым минимальным значением, третьим вторым максимальным значением, четвертым вторым минимальным значением, пятым третьим максимумом и т. Д.
Щелкните меня чтобы увидеть пример решения
16. Напишите программу на C ++ для сортировки заданного массива из нулей, единиц и двоек. В окончательном массиве сначала поместите все 0, затем все 1 и все 2 в последнюю очередь. Перейдите в редактор
Щелкните меня, чтобы увидеть пример решения
17. Напишите программу на C ++ для сортировки (в порядке убывания) массива отдельные элементы в соответствии с абсолютной разницей элементов массива и с заданным значением. Перейдите в редактор
Щелкните меня, чтобы увидеть пример решения
18. Напишите программу на C ++ для перемещения всех отрицательных элементов массива целых чисел до конца массива без изменения порядка положительного и отрицательного элементов. Перейдите в редактор
Щелкните меня, чтобы увидеть пример решения
19. Напишите программу на C ++, чтобы найти число, которое встречается нечетное количество раз заданного массива положительных целых чисел. В указанном массиве все числа встречаются четное количество раз. Перейдите в редактор
Щелкните меня, чтобы увидеть образец решения
20. Напишите программу на C ++ для подсчитать количество вхождений данного числа в отсортированный массив целых чисел. Перейдите в редактор
Щелкните меня, чтобы увидеть пример решения
21. Напишите программу на C ++, чтобы найти два повторяющихся элемента в заданном массиве целых чисел. Перейдите в редактор
Щелкните меня, чтобы увидеть пример решения
22. Напишите программу на C ++, чтобы найти недостающий элемент из двух заданных массивов целые числа, кроме одного элемента. Перейдите в редактор
Щелкните меня, чтобы увидеть пример решения
23. Напишите программу на C ++, чтобы найти элемент, который появляется один раз в массиве целых чисел и все остальные элементы появляются дважды. Перейдите в редактор
Щелкните меня, чтобы увидеть пример решения
24. Напишите программу на C ++, чтобы найти первый повторяющийся элемент в массиве целые числа. Перейдите в редактор
Щелкните меня, чтобы увидеть образец решения
25. Напишите программу на C ++, чтобы найти и распечатать все общие элементы в трех отсортированных массивы целых чисел. Перейдите в редактор
Щелкните меня, чтобы увидеть пример решения
26. Напишите программу на C ++, чтобы найти и распечатать все уникальные элементы данного массив целых чисел. Перейдите в редактор
Щелкните меня, чтобы увидеть пример решения
27. Напишите программу на C ++, чтобы найти количество пар целых чисел в заданный массив целых чисел, сумма которых равна указанному числу. Перейдите в редактор
Щелкните меня, чтобы увидеть пример решения
28. Напишите программу на C ++, чтобы упорядочить номера данного массива в способ, которым сумма некоторых чисел равна наибольшему числу в массиве. Перейдите в редактор
Щелкните меня, чтобы увидеть образец решения
29. Напишите программу на C ++, чтобы найти второе наименьшее и наибольшее числа в заданном массиве. Перейдите в редактор
Щелкните меня, чтобы увидеть пример решения
Редактор кода CPP:
Еще впереди!
Не отправляйте здесь решения вышеупомянутых упражнений, если вы хотите внести свой вклад, перейдите на соответствующую страницу упражнений.