• Очень нужна помощь умных ребят и девчонок, шарящих в программировании Паскаль, может для вас задания покажутся легкими, но я после создания массива
    просто залипла.
    1. Дан одномерный массив Z, состоящий из 30 элементов, полученный случайным образом. Найти сумму значений элементов, которые меньше полусуммы наименьшего и наибольшего значений элементов данного массива.
    2.Вычислить Z=(S+max)/3, где S-сумма положительных элементов массива, max-наибольший элемент.
    Помогите, буду ооочень благодарна
    Го активней, пожалуйста, на завтра нужно

Ответы 2

  • Ты мой спаситель!! Большое спасибо))
  • 1) var z:array[1..30] of integer; i,max,min,s:integer;beginfor i:=1 to 30 do z[i]:=random(100);max:=z[1];min:=z[1];for i:=1 to 30 do   if z[i]>max then max:=z[i];for i:=1 to 30 do   if z[i]<min then min:=z[i];for i:=1 to 30 do  if z[i]<((max+min)/2) then s:=s+z[i]; write('S= ',s); end.2)var m:array[1..30] of integer; i,max,s:integer; z:real;beginfor i:=1 to 30 do m[i]:=random(100);max:=m[1];for i:=1 to 30 do  if m[i]>max then max:=m[i];for i:=1 to 30 do  if  m[i]>0 then s:=s+m[i];z:=(S+max)/3; write('Z= ',z:0:0); end.
    • Автор:

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

Войти через Google

или

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

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

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