Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.62/21: Рейтинг темы: голосов - 21, средняя оценка - 4.62
0 / 0 / 0
Регистрация: 20.12.2015
Сообщений: 5
1

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

22.12.2015, 01:43. Просмотров 4408. Ответов 1
Метки нет (Все метки)


Дан одномерный массив А. Найти минимальное положительное число из данного массива. Если положительные числа в наборе отсутствуют, то вывести 0
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.12.2015, 01:43
Ответы с готовыми решениями:

Массив: В каждом столбце матрицы найти второй отрицательный элемент, если таких нет, вывести ноль...
Сформировать квадратную матрицу. В каждом столбце найти второй отрицательный элемент.есди таких...

Найти минимальное положительное число из данного набора (если положительные отсутствуют - вывести 0)
Дано целое число N. Задать N элементов одномерного массива. Найти минимальное положительное число...

Найти количество наборов, содержащих число 15. Если таких нет, то вывести 0
Для профи она должна показаться не сложной. Даны целые числа K и N а также K наборов целых чисел...

Найти и вывести на экран номера всех отрицательных элементов, если таких нет, то сообщить об этом
Дан одномерный массив. Найти и вывести на экран номера всех отрицательных элементов, если таких...

1
180 / 178 / 56
Регистрация: 10.06.2011
Сообщений: 871
22.12.2015, 01:48 2
Лучший ответ Сообщение было отмечено Dima5060 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int min = A[0]; // минимальное число
int k = 0;      // счетчик отрицательных элементов
 
for (int i = 0; i < n; i++) // n - размерность массива
{
    if (min > A[i] && A[i] >= 0)
        min = A[i];
    else if (A[i] < 0)
        k++;
}
 
if (k != n)
    cout << min << endl;
else
    cout << "0" << endl;
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.12.2015, 01:48

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Найти и вывести на экран номера всех отрицательных элементов, если таких нет, то сообщить об этом.
2. Дан одномерный массив. Найти и вывести на экран номера всех отрицательных элементов, если таких...

Массив: Найти в заданном массиве первый 0 и его индекс, если 0 нет, вывести сообщение.
Заполните одномерный массив из 10 элементов случайными целыми числами из интервала и выведите его...

В заданном массиве найти максимальный элемент среди уникальных; если такового нет, вывести сообщение об этом
Помогите закончить программу Условие: Задан масив целых чисел a(n), n&lt;=400. Написать программу,...

Найти в массиве минимальное положительное число среди элементов, расположенных до минимума
Срочно, нужно найти в массиве минимальное положительное число среди элементов, располагающихся до...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.