Удалить из массива элементы с номерами от K до L включительно и вывести размер полученного массива - Pascal ABC

Узнай цену своей работы

Формулировка задачи:

Дан массив размера N и целые числа K и L (1<=K<L<=N). Удалить из массива элементы с номерами от K до L включительно и вывести размер полученного массива и его содержимое. Мне нужно без рандома чтоб было обозначен массив.
напишите хоть кто-нибудь.

Решение задачи: «Удалить из массива элементы с номерами от K до L включительно и вывести размер полученного массива»

textual
Листинг программы
writeln('Введите в строку через пробелы ',N,' целых чисел');
for i:=1 to N do
read(a[i]);
writeln;

Объяснение кода листинга программы

Введите в строку через пробелы N целых чисел:

var a: array[1..N] of integer; i, K, L: integer; begin readln(N, a); for i := 1 to N do a[i] := strtoint(PWideChar(a[i])); // Выводим массив for i := 1 to N do writeln(a[i]); // Удаляем элементы K := 3; L := 5; for i := K to L do a[i] := a[i+1]; // Выводим измененный массив for i := 1 to N do writeln(a[i]); // Выводим размер полученного массива writeln('Размер полученного массива: ', #a - K + 1); end.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4 из 5
Похожие ответы