Помогите решить задачу в паскале Задание 2. номер 8

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

Помогите решить задачу в паскале Задание 2. номер 8


image

Информатика (182 баллов) | 32 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

Var
  hmax, hmin, h: integer;

begin
  hmax := 0;
  hmin := 300;
  writeln('Вводите рост группы людей в см, конец ввода по значению 0');
  repeat
    read(h);
    if h > 0 then
    begin
      if hmax < h then hmax := h;
      if hmin > h then hmin := h
    end
  until h <= 0;<br>  writeln(#13#10, 'Максимальный рост превышает минимальный на ', hmax - hmin)
end.

Тестовое решение:

Вводите рост группы людей в см, конец ввода по значению 0
165 175 180 175 168 163 176 0

Максимальный рост превышает минимальный на 17



(142k баллов)
0 голосов

Var   a,b,h,x,f:real;
begin
write('Введите a,b,h: ');
readln(a,b,h);
x:=a;
writeln('x':8,'F(x)':12);
repeat
  f:=2*tan(x/2)+1;
  writeln(x:10:3,f:10:3);
  x:=x+h;
  until x>b;
end.


image