Se consideră un șir de n numere reale. Să se scrie programul care determină elementul maxim din subșirul format din termenii de rang impar ai șirului inițial si elementul minim din subșirul format din termenii de rang par ai șirului inițial precum și rangurile pe care apar aceste elemente în șir. EXEMPLU : Dacă vectorul este (2,84,9,1,2,6,48,312,4,78) atunci minimul cerut este 1, iar maximul este 48.
Răspunsuri la întrebare
Răspuns de
0
Răspuns:#include <iostream>
using namespace std;
int main ()
{
int n ;
cin >> n ;
int vector[1005];
for ( int i = 1;i <= n; i++)
cin >> vector[i];
int min = vector[2];
int max = vector[1];
for ( int i = 1; i <= n; i++)
if ( i % 2 == 0 && min > vector[i])
min = vector[i];
else
if ( i % 2 == 1 && max < vector[i])
max = vector[i];
cout << min << ' '<< max;
return 0;
}
Explicație:
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă