• составьте программ,которая заполняет массив а[1..12] случайными целыми числами в диапазоне от 1 до 11,затем преобразовывает его,возводя в квадрат все элементы с четными числами

Ответы 5

  • random(11)+1 может нарандомить 12, а это нам не нужно.
    • Автор:

      jack44
    • 5 лет назад
    • 0
  • сколько пробовал , 12 он никогда не выдает
    • Автор:

      aránzazu
    • 5 лет назад
    • 0
  • Хмм, а должен. Ладно, наверняка разные версии Паскаля.
    • Автор:

      gerardo55
    • 5 лет назад
    • 0
  • var ar:array[1..12] of integer;i:integer;begin;randomize;writeln('Main array:');for i:=1 to 12 dobegin;ar[i]:=random(1,11);writeln(ar[i]);end;writeln('Changed array:');for i:=1 to 12 dobegin;if ar[i] mod 2=0 then ar[i]:=sqr(ar[i]);writeln(ar[i]);end;end.
    • Автор:

      santos29
    • 5 лет назад
    • 0
  • Uses crt;Var mas:array[1..12]of integer;a:integer;Beginrandomize;for a:=1 to 12 dobeginmas[a]:=random(11)+1;end;For a:=1 to 12 dobeginWrite(mas[a]:1,'    ');end;for a:=1 to 12 dobeginif (mas[a] mod 2 =0) then mas[a]:=sqr(mas[a]);end;Writeln();For a:=1 to 12 dobeginWrite(mas[a]:1,'   ');end;Writeln();end.
    • Автор:

      sammy81
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years