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

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(n<sup>2</sup>).<div> <pre class="prettyprint linenums">#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; }</pre> </div>вводи хоть миллион чисел - ответ сразу!
cout забыли взять


max1aka

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


max1aka

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