• program PS;

    var
    n, i: integer;
    b: real;
    a: array[1..3] of real;
    otoplenie: boolean;

    begin
    read(n);
    for i := 1 to 3 do
    a[i] := random(50) - 20 + random( );
    for i := 1 to n do
    begin
    if (a[1] > 15) and (a[2] > 15) and (a[3] > 15) and (otoplenie = true) then
    otoplenie := false;
    if(a[1] < 10) and (a[2] < 10) and (a[3] < 10) and (otoplenie = false) then
    otoplenie := true;
    a[1] := a[2];
    a[2] := a[3];
    a[3] := random(50) - 20 + random( );
    write(a);
    end;
    end.
    Проблема вывода массива и результата

Ответы 6

  • Смотря, что надо вывести либо a[i] ,либо a[n] , если какое-то опр. число
    • Автор:

      dylanhale
    • 6 лет назад
    • 0
  • должны быть температуры по 3 дням
    • Автор:

      dallas805
    • 6 лет назад
    • 0
  • в строке запуска нужно написать количество дней, за котрпые выведется 3 температуры
  • я вывел, но это не вывод массива
    • Автор:

      arynvrs3
    • 6 лет назад
    • 0
  • Зачем писать пустой рандом? + random( ); И если три дня, то вывод тогда такой будет For i:=1 to 3 do write(a[i],' ')
    • Автор:

      alex76
    • 6 лет назад
    • 0
  • В конце в выводе нельзя просто написать a нужно обязательно индекс писать

    Если хочешь помощь с решением лучше бы скинул и само задание и твое решение

  • Добавить свой ответ

Еще вопросы

Войти через Google

или

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

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

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