ma ajutati cu aceasta problema la info va rog?
Se dau înălțimile a n copii, numerotați de la 1 la n, exprimate prin numere naturale. Afișați numerele de ordine ale copiilor în ordinea crescătoare a înălțimii lor.
Răspunsuri la întrebare
Răspuns de
0
int main(){
int n,i,j,v[30],ord[30];
cin >> n;
for(i=0;i<n;i++){
cin >> v[i];
ord[i] = i;
}
int ok=1;
while(ok){
ok = 0;
for(i=0;i<n-1;i++){
if(v[i] > v[i+1]){
swap(v[i], v[i+1]);
swap(ord[i], ord[i+1]);
ok = 1;
}
}
}
for(i=0;i<n;i++)
cout << ord[i] << " ";
}
Alte întrebări interesante
Informatică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Istorie,
9 ani în urmă
Matematică,
9 ani în urmă