Есть ответ 👍

Сгенерировать массив из n различных случайных чисел. используя функцию shuffle перемешать элементы массива. удалить максимальный элемент массива (все,если их несколько) паскаль

298
322
Посмотреть ответы 2

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


// pascalabc.net 3.3 begin   var n: =readinteger('n = ');   var a: =arrrandom(n,-10,10); a.println;   a: =a.shuffle; a.println;   a: =a.where(x-> x< > a.max).toarray;   a.println; end. пример: n =  20 8 -9 1 -5 -5 0 9 -4 -7 -4 -3 9 7 -2 4 6 -2 7 -9 -2 -4 -7 -2 8 9 -3 9 7 4 -9 -2 -2 -4 6 0 1 -5 -5 7 -9 -4 -7 -2 8 -3 7 4 -9 -2 -2 -4 6 0 1 -5 -5 7 -9
nataliy6578
4,7(100 оценок)

// pascalabc.net 3.2, сборка 1385 от 14.02.2017 // внимание! если программа не работает, обновите версию! begin   var n: =readinteger('количество строк в массиве: ');   var m: =readinteger('количество столбцов в массиве: ');   writeln('*** исходный массив [',n,',',m,'] ***');   var a: =matrrandom(n,m,-99,99);   a.println(4); writeln(4*a.colcount*'-');   for var j: =0 to m-1 do a[1,j]: =5; a.println(4) end. пример количество строк в массиве: 6 количество столбцов в массиве: 8 *** исходный массив [6,8] ***     9  -3 -27 -90  43 -54    0 -49   -2  91 -12 -10 -21  19  52    5   26  41  79  98  91 -50  87 -50   -23 -24 -63  17 -59  75 -43 -62   -27 -13  93    2 -58 -43 -22 -90     5  94  90 -26  81  46    5 -12     9  -3 -27 -90  43 -54    0 -49     5    5    5    5    5    5    5    5   26  41  79  98  91 -50  87 -50   -23 -24 -63  17 -59  75 -43 -62   -27 -13  93    2 -58 -43 -22 -90     5  94  90 -26  81  46    5 -12

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