codice:
#include<iostream>
#include<cstdlib>
using namespace std;
int vet[10];
/*void inizializzavettore()
{
int n;
cout << "Inserisci il numero di elementi che vuoi nel vettore: ";
cin >> n;
int vet[n];
}*/
void inserimentodati()
{
int n;
for (int i=0; i<10; i++)
{
cout << "Inserisci l'elemento nella posizione " <<i;
cout << " del vettore: ";
cin >> vet[i];
}
}
void stampavettore()
{
int n;
for (int i=0;i<10; i++)
{
cout << "|" << vet[i];
cout << "|\n";
}
}
void maggiore()
{
int max;
max = vet[0];
for (int i=0; i<10; i++)
{
if (vet [i]> max)
max = vet[i];
}
cout << "\nL'elemento maggiore dell'array e':\t" << max ;
cout << "\n";
}
void minore()
{
int min;
min = vet[0];
for (int i=0; i<10; i++)
{
if (vet [i]< min)
min = vet[i];
}
cout << "\nL'elemento minore dell'array e':\t" << min ;
cout << "\n";
}
int main() {
string scelta;
//inizializzavettore();
inserimentodati();
stampavettore();
cout << "Vuoi calcolare il massimo o il minimo del vettore?";
cin >> scelta;
if (scelta == "massimo")
{
maggiore();
}
if (scelta == "minimo")
{
minore();
}
system ("pause");
}
esempio integro quest'altra parte di codice ovviamente poi richiamando con la sintassi "bubblesort();" nel main
codice:
void bubblesort(int v[], int n) {
int i,k;
int temp;
for(i = 0; i<n-1; i++) {
for(k = 0; k<n-1-i; k++) {
if(v[k] > v[k+1]) {
temp = v[k];
v[k] = v[k+1];
v[k+1] = temp;
}
}
}
}