Help сделайте задание , ** подобе такого , переделайте чутка пожалуйста

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

Help сделайте задание , на подобе такого , переделайте чутка пожалуйста


image
image

Информатика (51 баллов) | 93 просмотров
Дан 1 ответ
0 голосов

Var
  a: array[1..100] of integer;
  n, i, j, tmp: integer;

begin
  Write('Введите количество чисел:');
  Readln(n);
  for i := 1 to n do
  begin
    a[i] := 2 + random(99);
    if (a[i] mod 2 = 1) then
      inc(a[i]);
    write(a[i], ' ');
  end;
  Writeln();
  for i := 1 to n do
    for j := i to n do
      if (a[j] < a[i]) then
      begin
        tmp := a[i];
        a[i] := a[j];
        a[j] := tmp;
      end;
  for i := 1 to n do
    Write(a[i], ' ');
end.

(8.8k баллов)
0

его можно заменить на if?

0

это общая конструкция

0

if () then

0

не бывает If

0

не бывает отдельно then

0

а как его в этих 2 стоках заменить? if (a[j] < a[i]) then , if (a[i] mod 2 = 1) then

0

читается так: Если(if) Логическое выражение верно, то(then)

0

Если сравнивать с жизнью ты предлагаешь мне, Из многоэтажного дома убрать 4й этаж

0

Да и зачем менять? У тебя на скриншоте точно такая же конструкция

0

хм.. простите, не видел.