Вопрос задан 29.04.2021 в 14:39. Предмет Информатика. Спрашивает Безрукова Ирина.

Составьте программу подсчёта числа различных отрицательных элементов одномерного массива A(Q)

Паскаль
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Силянков Артём.
//PascalABC.NET 3.1 сборка 1239
begin
   Println(ArrRandom(100, -50 ,50).Count(x->x<0));
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Привет! Вот простая программа на языке Pascal для подсчета числа различных отрицательных элементов одномерного массива A(Q):

vbnet
program NegativeElementsCount; var A: array of Integer; Q, i, count: Integer; negatives: set of Integer; begin write('Enter the size of the array: '); readln(Q); SetLength(A, Q); write('Enter the elements of the array: '); for i := 0 to Q - 1 do begin readln(A[i]); if A[i] < 0 then negatives := negatives + [A[i]]; end; count := negatives.Count; writeln('The number of different negative elements in the array is: ', count); readln; end.

В этой программе мы объявляем массив A типа Integer, а также переменные Q (размер массива), i (счетчик цикла), count (количество различных отрицательных элементов) и множество negatives для хранения уникальных отрицательных элементов.

После того, как пользователь вводит размер массива и элементы массива, мы проходим по каждому элементу и добавляем отрицательные элементы в множество negatives. Затем мы считаем количество элементов в множестве negatives и выводим его на экран.

Надеюсь, это поможет!

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос