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.
Programul citește de la tastatură numărul n, iar apoi n numere naturale, reprezentând elementele vectorului.
Programul afișează pe ecran elementele cerute, separate prin exact un spațiu.
Multumesc!
Răspunsuri la întrebare
Răspuns de
2
//Programul va afisa cea mai lunga secventa posibila
#include <iostream>
using namespace std;
int main()
{
int a[100000], n, i, i_min = 0, i_max = 0;
cin>>n;
for(i = 0; i < n; ++i)
{
cin>>v[i];
if(v[i_min] < v[i]) i_min = i;
if(v[i_max] >= v[i]) i_max = i;
}
if(i_min > i_max)
swap(i_min, i_max); //Interschimbare
for(i = i_min; i <= i_max; ++i)
cout<<v[i]<<' ';
}
#include <iostream>
using namespace std;
int main()
{
int a[100000], n, i, i_min = 0, i_max = 0;
cin>>n;
for(i = 0; i < n; ++i)
{
cin>>v[i];
if(v[i_min] < v[i]) i_min = i;
if(v[i_max] >= v[i]) i_max = i;
}
if(i_min > i_max)
swap(i_min, i_max); //Interschimbare
for(i = i_min; i <= i_max; ++i)
cout<<v[i]<<' ';
}
JulianCristian:
Exact asa l-am facut si eu si cand am verificat in CodeBlocks imi dadea crash programul
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Geografie,
9 ani în urmă