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

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

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


Информатика (37 баллов)
оставил комментарий

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

оставил комментарий Одаренный (2.5k баллов)

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

оставил комментарий (37 баллов)

паскаль

оставил комментарий (37 баллов)

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

Дан 1 ответ
0 голосов
Одаренный (2.5k баллов)

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 баллов)

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

оставил комментарий Одаренный (2.5k баллов)

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

оставил комментарий (37 баллов)

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

оставил комментарий (37 баллов)

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

оставил комментарий Одаренный (2.5k баллов)

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

оставил комментарий (37 баллов)

а :3

оставил комментарий Одаренный (2.5k баллов)

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

оставил комментарий (37 баллов)

аа, понятно

оставил комментарий Одаренный (2.5k баллов)

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

оставил комментарий (37 баллов)

спасибо

...