Informatică, întrebare adresată de HermioneJG, 8 ani în urmă

#171 Să se scrie un program care citește un șir de n numere naturale şi determină numărul din șir care are prima cifră minimă. Dacă există mai multe numere cu prima cifră minimă, se va determina cel mai mare dintre acestea.


Zero99: Pseudocod sau mediu de programare?
HermioneJG: program c++
Zero99: Am inteles
Zero99: Il fac imd

Răspunsuri la întrebare

Răspuns de pmarian98
1

Răspuns:

Explicație:

#include <iostream>

using namespace std;

int main()

{

   int n,Max,cif=9,x,aux;

   cin>>n;

   for(int i=1;i<=n;i++)

   {

       cin>>x;

       aux=x;

       while(aux>9)

           aux=aux/10;

       if(aux<cif)

       {

           cif=aux;

           Max=x;

       }

       else

           if(aux==cif)

           if(x>Max)

           Max=x;

   }

   cout<<Max;

   return 0;

}


pmarian98: Sper sa functioneze
HermioneJG: Functioneaza,Multumesc!
Alte întrebări interesante