N=20,[10,99]. Новый массив состоит из элементов исходного массива которые меньше...

0 голосов
63 просмотров

N=20,[10,99]. Новый массив состоит из элементов исходного массива которые меньше последнего элемента исходного массива. Помогите пожалуйста, через час уже надо сдавать это задание


Информатика (37 баллов) | 63 просмотров
0

Что значит N? количество элементов первого массива?

0

На каком языке программу написать?

0

паскаль

0

N это в начале const n=20

Дан 1 ответ
0 голосов

const

 N = 20;

var

 a, b: array[1..N] of integer;

 i, k: integer;

begin

 Randomize;

 for i := 1 to N do

 begin

   a[i] := 10 + Random(90);

   Write(a[i]:3);

 end;

 

 Writeln;

 k := 1;

 

 for i := 1 to N - 1 do

 begin

   if a[i] < a[N] then

   begin

     b[k] := a[i];

     Write(b[k]:3);

     k += 1

   end;

 end;

end.

(2.5k баллов)
0

begin var a := ArrRandom(20, 10, 99); a.Println; var b := a.Where(x -> x < a[19]).Println.ToArray;end.

0

Выбирайте что вам больше нравится. Думаю в школе вам вряд ли про лямбды рассказывают, хотя... все может быть.

0

на физике рассказывают

0

Write(b[k]:3); зачем эта строчка

0

Вывод чисел из массива b

0

а :3

0

формат вывода - 3 позиции под число, чтобы пробел не писать, с пробелом так: Write(b[k], ' ')

0

аа, понятно

0

Если вопросов больше нет, жмите лучший ответ, спасибо по желанию =)

0

спасибо