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

Se citeste un numar natural n de maxim 9 cifre si apoi se citesc elementele unui vector care contine maxim 100 de elemente (diferite intre ele). Scrieti un program C++ care :a)Calculeaza si afiseaza pe ecran valoarea minima din vector , precum si pozitia acestuia b)Ordoneaza crescator pana la pozitia maximului inclusiv, cu metoda bubble-sort si descrescator prin metoda selectiei directe, de la pozitia minimului +1 pana la ultimul element; la sfarsit se va afisa vectorul, dupa ordonare.

Răspunsuri la întrebare

Răspuns de Utilizator anonim
1

Răspuns:

a) #include <iostream>

using namespace std;

int main()

{

 int n, poz=1, nr=1000;

 cin>>n;

 int v[100];

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

  cin>>v[i];

 }

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

   if(v[i]<nr){

       nr=v[i];

       poz=i;

   }

 }

 cout<<nr<<" "<<poz;

   return 0;

}

Explicație:


StefanZz: Multumesc!
Alte întrebări interesante