Определить если в массиве А отрицательные элементы.

28 Янв 2020 в 11:52
155 +1
0
Ответы
1

Смотря на каком языке программирования.

Ну вот вариант на c++, без дополнительных функций(с функцией было бы удобнее - можно было бы вместо break сразу return true сделать и флагов не нужно было бы, но черт с ней), считая что A - это массив, а A_length = длина массива:

//Ставим флаг о нахождении отрицательного числа в false - потому что еще не нашли ничего

bool foundNegative = false;

//Проходим по массиву

for( int i=0; i<A_length; i++) {

//И проверяем - если текущий его элемент < 0

if (A[i] < 0 ) {

//То ставим флаг о нахождениии отрицательного числа в true и прерываем цикл.

foundNegative = true;

break;

}

}

//Тут мы уже вышли из цикла. На вопрос - есть ли отрицательные числа в массиве - отвечает флаг foundNegative - если их не было - он остался раве false, а если были - равен true.

28 Янв 2020 в 16:55
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 90 246 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир