Răspuns :
#include <bits/stdc++.h>
using namespace std;
int n, i;
bool ok;
struct el
{
int x;
int poz;
} v[105], aux;
int main()
{
cin >> n;
for(i = 1; i <= n; i ++)
{
cin >> v[i].x;
v[i].poz = i;
}
do
{
ok = true;
for(i = 1; i < n; i ++)
if(v[i].x > v[i + 1].x)
{
aux = v[i];
v[i] = v[i + 1];
v[i + 1] = aux;
ok = false;
}
} while(!ok);
for(i = 1; i <= n; i ++)
cout << v[i].x << " " << v[i].poz << " ";
return 0;
}
using namespace std;
int n, i;
bool ok;
struct el
{
int x;
int poz;
} v[105], aux;
int main()
{
cin >> n;
for(i = 1; i <= n; i ++)
{
cin >> v[i].x;
v[i].poz = i;
}
do
{
ok = true;
for(i = 1; i < n; i ++)
if(v[i].x > v[i + 1].x)
{
aux = v[i];
v[i] = v[i + 1];
v[i + 1] = aux;
ok = false;
}
} while(!ok);
for(i = 1; i <= n; i ++)
cout << v[i].x << " " << v[i].poz << " ";
return 0;
}
Vă mulțumim că ați accesat site-ul nostru dedicat Informatică. Sperăm că informațiile furnizate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de asistență suplimentară, nu ezitați să ne contactați. Vă așteptăm cu drag să reveniți și nu uitați să ne salvați la favorite!