Informatică, întrebare adresată de Norbation, 9 ani în urmă

Să se determine indicele maximului şi cel al minimului valorilor elementelor unui vector.

Răspunsuri la întrebare

Răspuns de Puiutz
7
for(i=1;i<n;i++)
  {if(v[i]>max)
{max=v[i];
  kmax=i;
}
if(v[i]<min)
 {min=v[i];
 kmin=i;
}
}
cout<<"Indicele lui max este: "<<kmax<<endl;
cout<<"Indicele lui min este: "<<kmin;

moana75: #include <iostream>
moana75: #include <iostream>
using namespace std;
int a[1000],n,i,imin,imax,x,y;
int main ()
{
    cin>>n;
    for (i=1;i<=n;i++)
    cin>>a[i];

    x=y=a[1];
    for (i=2;i<=n;i++)
    {if (a[i]<x)
    {x=a[i];
    imin=i;
    }
    if (a[i]>y)
    {
        y=a[i];
        imax=i;
    }}

cout<<imin<<" "<<imax;
}
moana75: asta e rezolvarea corecta
Alte întrebări interesante