Se citesc n nr întregi.Sa se afișeze pe ce poziție s-ar găsi primul element dacă șirul ar fi ordonat crescător.
Răspunsuri la întrebare
Răspuns de
0
Salut!
Ai rezolvarea in C++ mai jos
#include <iostream>
using namespace std;
int main() {
int n, a[1001], primulElem;
//Citim sirul de numere
cin >> n;
for (int i = 1; i <= n; ++i) {
cin >> a[i];
}
//Salvam primul element al sirului
primulElem = a[1];
//Sortam sirul crescator
for (int i = 1; i <= n; ++i) {
for (int j = 1; j < n; ++j) {
if (a[i] < a[j]) {
swap(a[i], a[j]);
}
}
}
//Cautam primul element
for (int i = 1; i <= n; ++i) {
//Daca l-am gasit ii afisam indicele (pozitia)
if (a[i] == primulElem) {
cout << i;
break;
}
}
return 0;
}
Alte întrebări interesante
Geografie,
8 ani în urmă
Geografie,
8 ani în urmă
Evaluare Națională: Lb. Română ,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Ed. muzicală,
9 ani în urmă