Удалить из массива элементы с номерами от 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.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д