Вопрос задан 07.10.2023 в 17:51. Предмет Информатика. Спрашивает Волощук Камила.

Дан массив А из 10 элементов,тип byte,найти количество отрицательных элементов

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Гущин Стёпа.

var

i,k:integer;

mas: array[1..10] of shortint;

begin

writeln('Введите 10 чисел');

for i:=1 to 10 do

begin

read(mas[i]);

if mas[i]<0 then inc(k);

end;

writeln('Кол-во отрицательных =  ',k);

end.

1. Тип byte в pascal'е от 0 до 255 то есть там априори не может быть чисел  < 0

2. я использовал знаковый byte (shortint) он от -128 до 127

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для нахождения количества отрицательных элементов в массиве типа byte, вам нужно пройти по каждому элементу массива и проверить, является ли он отрицательным. Вот пример кода на языке программирования C#:

csharp
byte[] A = new byte[10] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; // Ваш массив int countNegatives = 0; // Инициализируем счетчик отрицательных элементов foreach (byte element in A) { if (element < 0) { countNegatives++; // Увеличиваем счетчик, если элемент отрицателен } } Console.WriteLine($"Количество отрицательных элементов: {countNegatives}");

В этом коде мы инициализируем массив A, а затем используем цикл foreach, чтобы пройти по каждому элементу массива и проверить, является ли он отрицательным (т.е. меньше нуля). Если элемент отрицателен, мы увеличиваем счетчик countNegatives. По завершении цикла мы выводим количество отрицательных элементов на экран.

0 0

Похожие вопросы

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

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

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