Программа определения минимального введенного числа

max1aka

написать программу определения минимального введенного числа из 10 чисел
5 ответов

max1aka

Отсортировать пузырьком?


max1aka

Отсортировать пузырьком?
- лишняя работа. Поиск минимума требует O(n) операций, а сортировка пузырьком - O(n2).
#include <iostream.h>
 
int main(int argc, char* argv[])
{
 
    int z,mi,f=1;
 
    while (1)
    {
        cout << "Enter number (0-end): ";
        cin >> z;
        if (z == 0) break;
        if (f) 
        {
            mi=z;
            f=0;
        }
        else
            if (z < mi) mi=z;
    }
 
    cout << "Min=" << mi << endl;
 
    return 0;
}
вводи хоть миллион чисел - ответ сразу!


max1aka

- лишняя работа. Поиск минимума требует O(n) операций, а сортировка пузырьком - O(n2).
#include <iostream.h>
 
int main(int argc, char* argv[])
{
 
    int z,mi,f=1;
 
    while (1)
    {
        cout << "Enter number (0-end): ";
        cin >> z;
        if (z == 0) break;
        if (f) 
        {
            mi=z;
            f=0;
        }
        else
            if (z < mi) mi=z;
    }
 
    cout << "Min=" << mi << endl;
 
    return 0;
}
вводи хоть миллион чисел - ответ сразу!
cout забыли взять


max1aka

cout забыли взять
- куда?


max1aka

- куда?
а всё увидел. не до конца алгоритм прочитал