👤

Cerinţa
Se citesc numere de la tastatură până la apariţia lui zero. Să se determine cea mai mică dintre valorile pozitive
citite.​


Răspuns :

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   float num, minim;

   bool gasit=false;

   cin >> num;

   while (num!=0)

   {

       if (num>0)

       {

           if (gasit==false)

           {

               gasit=true;

               minim=num;

           }

           else

           {

               if (num<minim)

                   minim=num;

           }

       }

       cin >> num;

   }

   if (gasit)

       cout << minim;

   else cout << "upss.. nu sunt pozitive";

   return 0;

}

Explicație: