Помогите решить задачи по паскалю:1. видоизмените предшествующий пример, так чтоб программка

Помогите решить задачки по паскалю:
1. видоизмените предшествующий пример, так чтоб программа определяла наибольший и малый элемент массива
2. Напишите программку, которая бы определяла среднее арифметическое значение частей массива (вещественная величина типа real)
Начало:
var a: array[1..10] of integer;
i: integer;
begin
а как далее?

Предшествующий пример:
var a: array[1..10] of integer;
i: integer;
begin
randomize;
for i:=1 to 10 do
begina[i]:=random(40)-20;
end;
for i:=1write(a[i]:4);
end.

Задать свой вопрос
Грундман Даша
А где "предшествующий пример" для модификации?
Амелия Парипа
сейчас напишу
Злата Мерзляк
Вы не пишите, а поправляйте вопрос.
Виталий Горгошин
предшествующий пример:var a: array[1..10] of integer;i: integer;beginrandomize;for i:=1 to 10 dobegina[i]:=random(40)-20;end;for i:=1write(a[i]:4);end.
Славик Чекайда
Задание при этом осталось неполным, следовательно, оно будет удалено модерами... Поправляйте Начальный вопрос.
Вася Салтан
Никто не знает ответа?(
Нина
Просто надобно время, чтоб его написать...
Daniil Balabolin
хорошо, я подожду)
Владислав Ческов
Вы написали что подождете после того, как был дан ответ? ))
1 ответ
Const
  n = 10;

var
  a: array[1..n] of integer;
  i, k, min, max: integer;

begin
  randomize;
  min := 100; max := -100;
  Writeln('начальный массив');
  for i := 1 to n do
  begin
    k := random(40) - 20;
    a[i] := n;
    if max lt; k then max := k
    else if min gt; k then min := k;
    Write(k, ' ')
  end;
  Writeln;
  Writeln('min=', min, ', max=', max)
end.

Тестовое решение:
начальный массив
-8 3 19 -14 19 13 -17 -2 8 8
min=-17, max=19

---------------------------------------------------------
const
  n = 10;

var
  a: array[1..n] of integer;
  i, k, s: integer;

begin
  randomize;
  s := 0;
  Writeln('начальный массив');
  for i := 1 to n do
  begin
    k := random(40) - 20;
    a[i] := n; s := s + k;
    Write(k, ' ')
  end;
  Writeln;
  Writeln('Среднее арифметическое одинаково ', s / k)
end.

Тестовое решение:
исходный массив
19 11 -1 1 -4 -6 -2 18 3 8
Среднее арифметическое одинаково 5.875





Karina Kanycheva
Если определение const кажется лишним, удалите его и замените всюду по тексту n значением 10.
Катюша Коврижина
Но "вернее" писать конкретно так, поэтому что для изменения размера массива довольно поменять в одном месте константу, а не верховодить везде текст...
Nadezhda Tanrova
Ох, спасибо для вас огромное!)
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт