Задать вопрос
5 апреля, 21:21

С клавиатуры вводится температура 7 дней недели. Распечатать в виде: один день недели-температура. Найти среднюю температуру недели, среднюю положительную и среднюю отрицательную. Использовать random от - 3 до 3

+3
Ответы (1)
  1. 5 апреля, 23:18
    0
    Если вводить с клавиатуры, то для чего использовать random?

    В программе ввод с клавиатуры отключен.

    const n=7;

    var t:array[1 ... n] of integer;

    sr, srp, sro:real;

    i, kp, ko:integer;

    begin

    Randomize;

    for i:=1 to n do

    begin

    / / readln (t[i]) ; / / ввод с клавиатуры

    t[i]:=random (7) - 3;

    writeln (i,' - ', t[i]:2) ;

    end;

    sr:=0; srp:=0; sro:=0;

    kp:=0; ko:=0;

    for i:=1 to n do

    begin

    sr:=sr+t[i];

    if t[i]>0 then begin srp:=srp+t[i]; kp:=kp+1; end;

    if t[i]<0 then begin sro:=sro+t[i]; ko:=ko+1; end;

    end;

    sr:=sr/n; srp:=srp/kp; sro:=sro/ko; writeln ('Средняя температура недели = ', sr:5:2) ;

    writeln ('Средняя положительная = ', srp:5:2) ;

    writeln ('Средняя отрицательная = ', sro:5:2) ;

    end.

    Пример:

    1 - - 3

    2 - 1

    3 - - 2

    4 - 2

    5 - 2

    6 - - 3

    7 - 0

    Средняя температура недели = - 0.43

    Средняя положительная = 1.67

    Средняя отрицательная = - 2.67
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «С клавиатуры вводится температура 7 дней недели. Распечатать в виде: один день недели-температура. Найти среднюю температуру недели, ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы