Se citesc de la tastatură un număr întreg n≤100 și apoi n numere întregi cu cel mult nouă cifre. Să se afișeze toate numerele situate între poziția celui mai mic număr citit și poziția celui mai mare număr citit.
Exemplu: dacă pentru n se citește numărul 7 și apoi se citesc numerele 15 7 14 24 36 9 25 se vor afișa numerele 14 24, iar dacă pentru n se citește numărul 7 și apoi se citesc numerele 123 366 134 78 24 9 289 se vor afișa numerele 134 78 24.
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int main(){
int v[100],n,pmin=0,pmax=0,i;
//Citire date
cin >> n;
for(i=0;i<n;i++) cin >> v[i];
//Determinare pozitie min,max
for(i=1;i<n;i++){
if(v[i]>v[pmax])pmax=i;
if(v[i]<v[pmin])pmin=i;
}
//Afisare rezultat
for(i=pmin+1;i<pmax;i++) cout << v[i]<< " ";
}
Anexe:
alin1193:
Mulțumesc mult!
Alte întrebări interesante
Matematică,
8 ani în urmă
Fizică,
8 ani în urmă
Matematică,
8 ani în urmă
Biologie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Biologie,
9 ani în urmă
Matematică,
9 ani în urmă