Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 30.03.2017
Сообщений: 8

Найти минимальное значение среди положительных элементов массива

09.05.2017, 00:09. Показов 1262. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Найти минимальное значение среди положительных элементов массива. С учетом того, что в массиве должны присутствовать и отрицательные.

Написала, но не работает. Где ошибка?

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
var
  m: array[1..20] of real;
  i: integer;
  me, n: real;
 
begin
  write('Mассив М = ');
  for i := 1 to 20 do 
  begin
    m[i] := random(100) - 50;
    write(m[i], ' ');
  end;
  me := m[1];
  n := 1;
 for i := 2 to 20 do
    if m[i] < me then
if m[i] > 0 then
    begin
      me := m[i]; 
      n := i;
    end;
writeln;
  writeln('Mинимальное значение массива cреди положительных элементов M[', n, '] = ', me);
end.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.05.2017, 00:09
Ответы с готовыми решениями:

Массив: Вывести на экран минимальное значение среди положительных элементов массива и максимальное - среди отрицательных элементов
Дан целочисленный массив с неповторяющимися элементами, сформированный пользователем. Вывести на...

Операции над массивами. Определить максимальное значение среди нечетных элементов массива и минимальное среди четных элементов массива
Дан одномерный массив А размерностью 16. Определить максимальное значение среди нечетных элементов...

Определить минимальное значение среди четных элементов массива и максимальное среди нечетных элементов массива
Дан одномерный массив А размерностью 16. Определить минимальное значение среди четных элементов...

1
Эксперт Pascal/Delphi
6812 / 4568 / 4820
Регистрация: 05.06.2014
Сообщений: 22,433
09.05.2017, 06:21
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
const
  n = 20;
 
var
  m: array[1..n] of real;
  j, i, k: integer;
  me: real;
 
begin
  writeln('Mассив М = ');
  for i := 1 to n do 
  begin
    m[i] := -n div 2 + random * n;
    write(m[i]:8:2);
  end;
  writeln;
  k := 0;
  for i := 1 to n do 
    if m[i] > 0 then
    begin
      k := i;
      break;
    end;
  if k <> 0 then
  begin
    me := m[k];
    for i := k to n do
      if (m[i] < me) and (m[i] > 0) then
      begin
        me := m[i]; 
        j := i;
      end;
    writeln('Mинимальное значение массива cреди положительных элементов M[', j, '] = ', me);
  end
  else
    writeln('В массиве нет положительных элементов');
end.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.05.2017, 06:21
Помогаю со студенческими работами здесь

Найти среднее значение элементов массива, минимальное среди положительных значений
1. Заполнить массив случайными числами от -15 до15, найти среднее значение элементов массива,...

Найти минимальное значение среди положительных элементов массива
Здраствуйте, пожалуйста помогите решить задачку: Найти минимальное значение среди положительных...

Найти минимальное значение среди положительных элементов массива, кратных 4
Ввести массив целых чисел С(n). Найти минимальное значение среди положительных элементов массива,...

Из N целых чисел найти минимальное среди положительных и максимальное среди отрицательных значений
Из N целых чисел найти минимальное среди положительных и максимальное среди отрицательных значений.

Найти максимальное среди положительных и минимальное среди отрицательных значений
Из M целых чисел найти максимальное среди положительных и минимальное среди отрицательных значений.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru