Scrieţi un program care citește un șir de numere întregi de la tastatură
și memorează numerele într-un tablou alocat dinamic. Programul va șterge cele
mai mici două numere din tablou și va afișa tabloul modificat.
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
using namespace std;
int main() {
int v[50], n, i, min, pmin;
cout << "Numar elemente vector : ";
cin >> n;
for (i = 0; i < n; i++) {
cout << "v[ " << i << " ]= ";
cin >> v[i];
}
for (int j = 1; j <= 2; j++) {
min = v[0];
pmin = 0;
for (i = 1; i < n; i++){
if (v[i] < min) {
min = v[i];
pmin = i;
}
}
for (int k = pmin; k < n-1; k++) {
v[k] = v[k + 1];
}
n--;
}
for (i = 0; i < n; i++) {
cout << v[i] << " ";
}
}
Adeeeeeeeeeeee:
Nu e cu alocare dinamica,dar multumesc:))
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă