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

Va rog ajutor
1) Se da un tablou liniar cu n componente numere intregi. determinati componenta pozitiva din tablou cu valoarea cea mai mica si indicele ei
2) Se da un tablou liniar cu n componente numere intregi. determinati componenta cu valoarea cea mai mare din tablou si indicele ei​

Răspunsuri la întrebare

Răspuns de cosmaandra2000
2

Răspuns:

a) #include <iostream>

using namespace std;

int main()

{ int v[100], i, n, min=32000, imin;

cin>>n;

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

     cin>>v[i];

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

    { if( v[i]>0 )

          if ( v[i] < min )

              { min=v[i];

               imin = i; }

cout << min<< " " << imin;; }

return 0; }

b) #include <iostream>

using namespace std;

int main()

{ int v[100], i, n, max=0, imax;

cin>>n;

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

     cin>>v[i];

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

    {  if(v[i]>max)

           { max=v[i];

            imax = i ; }

cout<<max<<" "<<imax; }

return 0; }

Alte întrebări interesante