Предмет: Информатика,
автор: otonkodubova
Помогите с программами, пожалуйста. Pascal.
1) Из трех, задаваемых с клавиатуры чисел a, b, c, найти сумму наименьшего и наибольшего из этих чисел.
2) Найти среднеарифметическую температуру воздуха за N дней. Число дней и температуру воздуха каждого дня задать самостоятельно.
Ответы
Автор ответа:
0
Первая задача(я проверил программу, все норм работает)
var a,b,c,max,min,S:real;
begin read(a,b,c);
if a>b then if a>c then max:=a
else max:=c
else if b>c then max:=b
else max:=c;
if a<b then if a<c then min:=a
else min:=c
else if b<c then min:=b
else min:=c;
S:=max+min;
writeln(S:2:2);
end.
Вторая задача(я проверил программу, все норм работает)
var t,S,N:integer;
R:real;
begin read(N);
S:=0;
read(t);
while t<>0 do
begin S:=S+t;
read(t);
end;
R:=S/N;
writeln(R:2:2);
end.
var a,b,c,max,min,S:real;
begin read(a,b,c);
if a>b then if a>c then max:=a
else max:=c
else if b>c then max:=b
else max:=c;
if a<b then if a<c then min:=a
else min:=c
else if b<c then min:=b
else min:=c;
S:=max+min;
writeln(S:2:2);
end.
Вторая задача(я проверил программу, все норм работает)
var t,S,N:integer;
R:real;
begin read(N);
S:=0;
read(t);
while t<>0 do
begin S:=S+t;
read(t);
end;
R:=S/N;
writeln(R:2:2);
end.
Автор ответа:
0
это задача на последовательность)поэтому вводишь данные таким образом: число дней, температура за первый день, температура за второй день, ..., 0
Автор ответа:
0
последовательность должна закончиться на 0)чтобы выйти из цикла, а то у тебя цикл будет выполнять бесконечно и никаких действий не произойдет)
Автор ответа:
0
это я про вторую задачу тебе говорю)
Похожие вопросы
Предмет: География,
автор: hajrulindenis21
Предмет: Русский язык,
автор: Аноним
Предмет: Геометрия,
автор: nika34803
Предмет: Математика,
автор: bagjan28011