👤

Implementati o functie care, primind ca parametru un vector cu valori distincte si lungimea acestuia afiseaza toate valorile dintre minim si maxim (vezi exemplu)
(4, 3, 9, 5, 7, 2, 8, 1, 6) -> 5 7 2 8
C++ va rog!


Răspuns :


void minmax( int v[100] , int n) {int  min,max,i;
   
  min=v[1];     //Initializam minimul
  max=v[1];    //Initializam maximul

  for(i=1;i<=n;i++){       //Determinam minimul si maximul 
      if(v[i]<min)
                 min=v[i];
      if(v[i]>max)
                  max=v[i];}

  for(i=1;i<=n;i++)      //Afisam valorile care ∈(min,max)
       if(v[i]>min&&v[i]<max)
              cout<<v[i]<<' ';}


Model apel : minmax(v,n);