Массив C: Упражнение 13 с решением
Напишите программу на C для вставки нового значения в массив (отсортированный список).
Графическая презентация:
Пример решения:
Код C:
#include void main () {int arr1 [100], я, п, р, бес; printf (" n nВставить новое значение в отсортированный массив: n"); printf ("----------------------------------------- n"); printf ("Введите размер массива:"); scanf ("% d", & n);/* Сохраненные значения в массиве */printf ("Введите% d элементов в массив в порядке возрастания: n", n); для (я = 0; я = p; i--) arr1 [i] = arr1 [i-1]; /* вставляем значение в правильную позицию */arr1 [p] = бес; printf (" n nПосле вставки список: n"); for (i = 0; i
Пример вывода:
Вставить новое значение в отсортированный массив: ---------- ------------------------------- Введите размер массива: 3 Введите 3 элемента в массив в порядке возрастания: элемент - 0: 5 элемент - 1: 7 элемент - 2: 9 Введите значение для вставки: 8 Список существующих массивов: 5 7 9 После вставки список: 5 7 8 9
Схема:
Редактор программного кода C: