Паскаль! дан массив составить программу которая выводит новый массив без повторяющегося заданного числа. не знаю как
240
311
Ответы на вопрос:
Pascalabc.net 3.3.5, сборка 1662 от 29.04.2018 внимание! если программа не работает, обновите версию! begin var a: =arrrandom(readinteger('n=',50); a.println; var k: =readinteger('от повторов какого числа избавляемся? '); var id: =a.findindex(t-> t=k); var b: =copy(a); if id> -1 then begin var i: =0; while a[i]< > k do begin // до первого появляния нужного числа b[i]: =a[i]; i+=1 end; b[i]: =a[i]; i+=1; // само число var j: =i; // остальные такие числа будеи пропускать while i< a.length do begin if a[i]< > k then begin b[j]: =a[i]; j+=1 end; i+=1 end; setlength(b,j) end; b.println end. пример n= 20 -43 -39 -9 -50 3 26 -43 9 -19 35 -13 -38 2 -32 -7 36 0 -43 11 -40 укажите число-дубликат: -43 -43 -39 -9 -50 3 26 9 -19 35 -13 -38 2 -32 -7 36 0 11 -40
Популярно: Информатика
-
микки3707.05.2020 07:45
-
KarinaZinovets29.01.2020 02:14
-
boatengknhalotldze12.04.2022 00:07
-
Ruiche25.10.2021 22:54
-
satova108.11.2020 18:44
-
hiraslife16.09.2021 00:14
-
АлинаПетрищева15.04.2021 22:55
-
James012327.12.2022 01:20
-
38096933027008.03.2021 01:13
-
matvik199219.04.2023 18:30