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

Se citeste un numar natural n. Sa se determine cifra maxima si cifra minima folosind un vector.


boiustef: se poate si fara vector..

Răspunsuri la întrebare

Răspuns de AfloareiAndrei
0

#include <iostream>

#include <vector>

using namespace std;

int main()

{

 int numar = 457913, min = 9, max = 0;

 vector<int> vect;

 //introduc cifrele din numar in vectorul vect

 while(numar / 10 > 0)

 {

   vect.push_back(numar - ((numar / 10) * 10));

   numar /= 10;

 }

 for(int i=0; i<vect.size(); i++)

 {

   if(vect[i] < min)

   {

     min = vect[i];

   }

   if(vect[i] > max)

   {

     max = vect[i];

   }

 }

 cout << "Min: " << min << endl;

 cout << "Max: " << max << endl;

 return(0);

}

Alte întrebări interesante