Scrieti algoritmul si programul C++ pentru urmatoarele aplicatii.
9)Fie un vector cu m (m≥4) elemente numere naturale.Sa se determine cel mai mare element.
10)Fie un vector cu m (m≥4) elemente numere naturale.Sa se determine cel mai mic element si pozitiile pe care acesta se afla.

Răspuns :

Răspuns:

9.

#include <iostream>

#include <algorithm>

using namespace std;

int main()

{

 int m;i;

 cin>>m;

 int v[m];

 for(i=1;i<=m;i++)

      cin>>v[i];

 sort(v+1,v+m+1, greater <int>())

 cout<<v[1];

 return 0;

}

10.

#include <iostream>

using namespace std;

int main()

{

   int n,i,min,index;

   cin>>n;

   min= 99999;

   int v[n];

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

      cin>>v[i];

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

      if(v[i]<min)

      {

          min=v[i];

          index=i;

      }

   cout<<"Cel mai mic numar din vector este "<<min<<", iar acesta se afla pe pozitia "<<index;

   return 0;

}

Explicație: