Video appunto: Programma in C++ in grado di catalogare prodotti
#include
#include
#include
using namespace std;
const int MAX=100;

struct Prodotti{
int codice_prodotto ;
char descrizione[50];
int prezzo;
int quantita;
};

typedef struct Prodotti articoli;

int ChiediDimensione();
void Carica(articoli T[], int d);
void Ordinamento(articoli T[], int d);
void Scambia (int& a, int& b);
void Visualizza(articoli T[], int d);

int main()
{
int dim;
articoli tab[MAX];
dim=ChiediDimensione();
Carica(tab,dim);
Ordinamento(tab,dim);
Visualizza(tab,dim);
}

int ChiediDimensione()
{
int d;
do{
cout cin>>d;
}while(dMAX);
return d;
}

void Carica(articoli T[], int d)
{
for (int i=0; i cout cin>> T.c
odice_prodotto;
cout cin>> T.descrizione;
cout cin >> T.prezzo;
cout cin >> T.quantita;
}
}

void Ordinamento(articoli T[], int d)
{
for (int i=0; i for (int j=i+1; j if(T.codice_prodotto>T[j].codice_prodotto){
Scambia(T.codice_prodotto,T[j].codice_prodotto);
Scambia(T.prezzo,T[j].prezzo);
Scambia(T.quantita,T[j].quantita);
}
}
}
}

void Visualizza(articoli T[], int d)
{
for(int i=0;i cout.codice_prodotto }
}

void Scambia (int& a, int& b)
{
int comodo;
comodo=a;
a=b;
b=comodo;
}