Informatică, întrebare adresată de Adeeeeeeeeeeee, 8 ani în urmă

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 andrei750238
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:))
andrei750238: Scuze, nu am fost atent la partea aceea.
Alte întrebări interesante