Есть ответ 👍

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

240
311
Посмотреть ответы 2

Ответы на вопрос:


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

д в а е ж б г (ftp: // info.edu/list.doc)

Популярно: Информатика