deny_1515
Ominide
1 min. di lettura
Vota

Concetti Chiave

  • The code defines a C++ program that handles a simple array of integers with a maximum size of 100 elements.
  • It includes functions for determining array size, loading data into the array, sorting the array, and swapping elements.
  • The `Dimensionamento` function prompts the user to input the desired size of the array within specified limits.
  • The `CaricaVettore` function populates the array with values based on user input, including names and two integers per entry.
  • The `Ordinamento` and `Scambia` functions provide an in-place sorting mechanism, likely intended to sort the array in ascending order.

#include
using namespace std;
const int MAX=100;

int Dimensionamento();
int CaricaVettore(int v[MAX], int d);
void Ordinamento(int v[], int d);
void Scambia (int& a, int& b);

int main()
{
int d, v[100];
d=Dimensionamento();
CaricaVettore(v,d);
Ordinamento(v,d);
system ("pause");
return 0;
}
int Dimensionamento(){
int d;
do{
cout cin>>d;
} while (dMAX);
return d;
}
int CaricaVettore(int v[MAX], int d){
char nome[20];
int p1, p2;
for (int i=1; i cout cout cin>>nome[20];
cout cin>>p1;
cout cin>>p2;
v=p1+p2;
cout;
}
}
void Ordinamento (int v[ ], int d){
cout for (int i=1; i for (int j=i+1; j if ( v Scambia (v, v[j]);
}
}cout;
}
}
void Scambia (int& a, int& b){
int c;
c=a;
a=b;
b=c;
}

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community