Дан массив из n действительных чисел подсчитать сколько в нем отрицательных положительных и нулевых
Перейти к содержимому

Дан массив из n действительных чисел подсчитать сколько в нем отрицательных положительных и нулевых

Дан массив из n действительных чисел подсчитать сколько в нем отрицательных положительных и нулевых

Вопрос по информатике:

Дан массив действительных чисел,размерность которого N.
Подсчитать,сколько в нем отрицательных,положительных и нулевых элементов. Программа в паскаль

Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?

Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок — бесплатно!

  • 08.02.2015 12:30
  • Информатика
  • remove_red_eye 10807
  • thumb_up 11
Ответы и объяснения 1

Так как в условии задачи речь идет о массиве действительных чисел,то будем использовать тип real. Четкого размера массива нет — используем динамический массив

Знаете ответ? Поделитесь им!
Как написать хороший ответ?

Чтобы добавить хороший ответ необходимо:

  • Отвечать достоверно на те вопросы, на которые знаете правильный ответ;
  • Писать подробно, чтобы ответ был исчерпывающий и не побуждал на дополнительные вопросы к нему;
  • Писать без грамматических, орфографических и пунктуационных ошибок.

Этого делать не стоит:

  • Копировать ответы со сторонних ресурсов. Хорошо ценятся уникальные и личные объяснения;
  • Отвечать не по сути: «Подумай сам(а)», «Легкотня», «Не знаю» и так далее;
  • Использовать мат — это неуважительно по отношению к пользователям;
  • Писать в ВЕРХНЕМ РЕГИСТРЕ.
Есть сомнения?

Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.

Трудности с домашними заданиями? Не стесняйтесь попросить о помощи — смело задавайте вопросы!

Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.

Количества отрицательных и положительных элементов в массиве

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

Например, задан массив целых чисел [10, -5, 3, 2, 0, -1, 8, 0, 10, 3]. В нем 6 положительных и 2 отрицательных элемента (нули ни к тем, ни к другим не относятся).

Решение

Для решения данной задачи введем две переменные ( pos и neg ) для подсчета количества соответственно положительных и отрицательных элементов массива.

Будем проверять очередной элемент-число в том же цикле, в котором массив заполняется. Если элемент меньше нуля, значит будем увеличивать на 1 переменную neg . Иначе, если элемент больше нуля, будем увеличивать pos . Мы не можем опустить проверку на положительность (которая идет второй), ведь число может оказаться равным нулю, и в таком случае никакую переменную-счетчик увеличивать не надо.

После завершения цикла остается только вывести на экран значения переменных pos и neg , которые содержат количества положительных и отрицательных элементов массива.

Исходный код программы поиска количества положительных и отрицательных элементов массива на языке Pascal:

Дан массив из n действительных чисел подсчитать сколько в нем отрицательных положительных и нулевых

var
a: array [1..n] of integer;
i, positives, negatives, zeros: integer;

begin
for i := 1 to n do
begin
a[i] := Random(100) — 50;
Write(a[i], ‘ ‘);
if a[i] < 0 then
negatives := negatives + 1
else if a[i] > 0 then
positives := positives + 1
else
zeros := zeros + 1
end;
writeln;

writeln(‘x > 0: ‘, positives);
writeln(‘x = 0: ‘, zeros);
writeln(‘x < 0: ‘, negatives);
end.

Лучшие помощники

Этот сайт использует cookies. Политика Cookies Вы можете указать условия хранения и доступ к cookies в своем браузере.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *