Se citește un vector cu n elemente numere întregi. Să se scrie un program C++ care afișează poziția pe care se află cel mai mare și cel mai mic element dintr-un vector.c+++​

Răspuns :

Răspuns:

#include <iostream>

using namespace std;

int main()

{

  int n,v[100],i,mx,mi,k,j=1;

  cout<<"n=";cin>>n;

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

   {cout<<"v["<<i<<"]=";

  cin>>v[i];}

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

   cout<<v[i]<<" ";cout<<endl;

  mx=v[1];

  mi=v[1];

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

        {if(v[i]>mx)

           {mx=v[i];

            k=i;}

        if(v[i]<mi)

           {mi=v[i];

            j=i;}

            }

            cout<<"cel mai mare pe pozitia "<<k;

            cout<<endl;

            cout<<"cel mai mic pe pozitia "<<j;

   return 0;

}

Explicație: