Se citeste un vector cu n elemente nr intregi. Sa se afiseze vectorul, apoi vectorul cu elementele dintre pozitiile p si q sortate descrescator si apoi iar vectorul initial.(i de la 0)
ex: n=7, p=2, q=5 v: 5 2 1 7 3 4 9 se va afisa:
5 2 1 7 3 4 9
5 2 7 4 3 1 9
5 2 1 7 3 4 9
Daca ma puteti ajuta va rog frumos.
Răspunsuri la întrebare
Răspuns de
2
#include <iostream>
using namespace std;
int main()
{
int n, i, p, q, j, aux;
cin >> n >> p >> q;
int v[n], m[n];
for (i=0; i<n; i++)
{
cin >> v[i];
m[i]=v[i];
}
for (i=0; i<n; i++) cout << v[i] << " ";
cout << endl;
for (i=p; i<=q-1; i++)
for (j=i+1; j<=q; j++)
if (v[i]<v[j])
{
aux=v[i];
v[i]=v[j];
v[j]=aux;
}
for (i=0; i<n; i++) cout << v[i] << " ";
cout << endl;
for (i=0; i<n; i++) cout << m[i] << " ";
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Engleza,
8 ani în urmă
Franceza,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă