Se citește un vector cu n elemente, numere naturale distincte. Să se afișeze elementele cuprinse între elementul cu valoarea minimă și cel cu valoare maximă din vector, inclusiv acestea.
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>#include <climits>using namespace std;/*Se citește un vector cu n elemente, numere naturale distincte.Să se afișeze elementele cuprinse între elementul cu valoarea minimă și cel cu valoare maximă din vector,inclusiv acestea.*/int main(){ int n, a[20], vmin=INT_MAX, vmax=-1, mi=-1, ma=-1, aux; cout<<"n="; cin>>n; for (int i=0; i<n; i++) { cin>>a[i]; if (a[i]>vmax) { vmax=a[i]; ma=i; } if (a[i]<vmin) { vmin=a[i]; mi=i; } } if (mi==-1 || ma==-1) { cout<<"Imposibil"; return 0; } if (mi<ma) for (int i=mi; i<=ma; i++) cout<<a[i]<<' '; if (mi>ma) for (int i=mi; i>=ma; i--) cout<<a[i]<<' '; return 0;}
cristidk:
adaugă-l în CodeBlocks că de aici nu înţelegi din cauza aşezării textului.
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Chimie,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă