Как найти минимальное число в массиве c
Перейти к содержимому

Как найти минимальное число в массиве c

  • автор:

Минимальный и максимальный элемент массива в C++ [закрыт]

Скорее всего, данный вопрос не соответствует тематике Stack Overflow на русском, согласно правилам описанным в справке.

Закрыт 8 лет назад .

Массивы данных содержат значения роста для девочек и мальчиков. Определить, кто(мальчик или девочка) самый высокий и самый маленький.

Отслеживать
222k 15 15 золотых знаков 120 120 серебряных знаков 234 234 бронзовых знака
задан 18 апр 2016 в 17:09
user208423 user208423
9 1 1 золотой знак 1 1 серебряный знак 1 1 бронзовый знак

Я голосую за закрытие этого вопроса как не соответствующего теме, потому что это просто просьба выполнить учебное задание без малейших попыток что-то сделать самостоятельно

18 апр 2016 в 17:50

2 ответа 2

Сортировка: Сброс на вариант по умолчанию

Поиск максимального элемента:

int m[5] = ; int max = m[0]; for(int i = 0; i < 5; ++i) < if(m[i] >max) < max = m[i]; >> 
int m[5] = ; int min = m[0]; for(int i = 0; i < 5; ++i) < if(m[i] < min) < min = m[i]; >> 

Вот вам алгоритмы, проверять в цикле каждый элемент в максимальным (минимальным), а если он больше (меньше) тогда меняем максимальный (минимальный) элемент. В гугле полно примеров, популярная начальная тема.

Найти минимальный элемент массива

Author24 — интернет-сервис помощи студентам

Добавлено через 1 час 3 минуты
немного исправил, но печатает минимальный элемент 4-е раза, как исправить это?

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
#include #include int main() { int i,n; float min,a[5]; printf ("vvedite n \n"); scanf ("%d", &n); printf ("vvedite massiv \n"); for (i = 0; i n; i++) scanf ("%f", &a[i]); min=a[1]; for (i = 0; i n; i++) { if(min>a[i]) min=a[i]; printf ("%.f ", min); } getch(); }

94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Найти минимальный элемент массива до 0 и минимальный элемент массива после нуля
Дан одномерный массив из n чисел. Найти минимальный элемент массива до 0 и минимальный элемент.

Найти минимальный элемент массива и его номер, а также найти следующий за ним минимальный элемент и номер
Найти минимальный элемент массива и его номер, а также найти следующий за ним минимальный элемент.

Найти минимальный и максимальный элемент массива, поменять первый элемент массива с последним
Добрый вечер! есть 2 несложные задачи, помогите, пожалуйста решить: Вот первая Задан массив.

Найти минимальный элемент массива
Дано одномерный массив, что состоит с N целочисленных элементов: — Заполнить массив рандомными.

43 / 43 / 22
Регистрация: 30.01.2013
Сообщений: 133

1 2 3 4 5 6
for (i = 0; i n; i++) { if(min>a[i]) min=a[i]; printf ("%.f ", min); }

заменить на

1 2 3 4 5 6 7
for (i = 0; i n; i++) { if(min>a[i]) min=a[i]; } printf ("%.f ", min);

Как найти минимальное число в массиве c

Поиск минимального элемента в массиве

Поиск минимального элемента в массиве

На вход дается количество элементов в массиве и сам массив. Требуется найти наименьший элемент в массиве. Решение будет выглядеть следующим образом:

int n; // n — количество элементов в массиве
int a[100]; // a — массив целых чисел, максимальный размер 100 элементов

cin >> n;
for (int i = 0; i < n; i++) // ввод массива
cin >> a[i];

int m = a[0];

for (int i = 0; i < n; i++)
if (a[i] < m)
m = a[i];

cout

Переменная m является текущим минимумом. Если более формально то на i — том шаге, m — это минимальное значение среди элементов с 0 по i. Изначально m равна
нулевому элементу массива.

Дальше, на каждом шаге будем сравнивать текущий элемент с текущим минимумом. Если текущий элемент будет меньше текущего минимума, то можно этот текущий минимум смело обновлять, а иначе трогать его нет смысла. Таким образом, в конце мы получим минимум из всех элементов массива.

Вот как это будет действовать, например, на массиве 3 9 7 2 0 4 -1 6:

Номер шага__________0 1 2 3 4 5 6 7
Элемент____________ 3 9 7 2 0 4 -1 6
Текущий минимум___3 3 3 2 0 0 -1 -1

В итоге получили -1.

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

One Reply to “Поиск минимального элемента в массиве”

arai gg :

24. Ввести массивы А, В и С. в массив О перенести из массива А те элементы, правее которых расположены элементы, имеющие значение меньше чем (minB+maxC)/2, где minB — значение минимального элемента массива В, а тахС — значение максимального элемента массива с. Массивы А, В, С и D отсортировать по возрастанию, используя сортировку методом пузырька.

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

Рубрики

  • C++ (27)
    • STL (2)
    • Арифметические операции (1)
    • Ввод-вывод (1)
    • Дополнительная информация (1)
    • Задачи (2)
    • Массивы (1)
    • Сортировки (2)
    • Типы данных (1)
    • Условные операторы (1)
    • Циклы (1)
    • Begin (2)
    • Задачи читателей (6)
    • Одномерные массивы (2)
    • Простые операции (10)
    • Символьные строки (1)
    • Сортировка (3)
    • Типы данных (1)
    • Условные операторы (3)
    • Циклы (5)
    • Поисковая оптимизация для интернет-магазинов (25)

    Общество с ограниченной ответственностью Программное обеспечение и юридическое споровождение маркетплейсов (ПОЮСМ)
    ИНН 0275927174, ОГРН 1220200002582
    2014 © Copyright Все права защищены

    Как найти минимальное число в массиве c

    Новое в библиотеке

    • Проблемы изучения математики в 3 кла.
    • Проверить будет ли число простым — P.
    • Сумма цифр числа в Python
    • Пузырьковая сортировка в Python
    • Алгоритм Эвклида для НОД в Python
    • Все материалы библиотеки

    Лучшее на сайте

    • Онлайн-решебник задач
    • MathPad -математический блокнот
    • LaTeX+MarkDown редактор формул
    • Универсальный калькулятор
    • Числовой калькулятор
    • Сфоткай и добавь свою задачу
    • Решения задач из Сканави
    • Характеристика студента онлайн
    • Диаграммы и графики онлайн
    • Конструктор программ на Паскале
    • Самые популярные материалы
    • Доска почета: лучшие пользователи

    telegram

    Анекдоты и фразы

    «Ну почему профессору можно меня завалить, а мне профессора нельзя? «

    На сайте всего: 6

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

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