#include <iostream>
#include <cstring>
#include <cstdlib>
using namespace std;
struct appartamento {
string vendita;
int num_stanze;
string proprietario;
int prezzo_vend;
string via;
int mq;
};
int main ()
{
int scelta;
appartamento x, y, z;
cout<< " PRIMO APPARTAMENTO \n ";
cout<<" \n Inserisci annuncio di vendita ";
cin>>x.vendita;
cout<<" \n Inserisci numero di stanze ";
cin>>x.num_stanze;
cout<<" \n Inserisci nome del proprietario ";
cin>>x.proprietario;
cout<<" \n Inserisci il prezzo di vendita ";
cin>>x.prezzo_vend;
cout<<" \n Inserisci la via dell'appartamento ";
cin>>x.via;
cout<< " \n Inserisci i metri quadrati ";
cin>>x.mq;
cout<< "\n \n SECONDO APPARTAMENTO \n ";
cout<<" \n Inserisci annuncio di vendita ";
cin>>y.vendita;
cout<<" \n Inserisci numero di stanze ";
cin>>y.num_stanze;
cout<<" \n Inserisci nome del proprietario ";
cin>>y.proprietario;
cout<<" \n Inserisci il prezzo di vendita ";
cin>>y.prezzo_vend;
cout<<" \n Inserisci la via dell'appartamento ";
cin>>y.via;
cout<< " \n Inserisci i metri quadrati ";
cin>>y.mq;
cout<< "\n \n TERZO APPARTAMENTO \n ";
cout<<" \n Inserisci annuncio di vendita ";
cin>>z.vendita;
cout<<" \n Inserisci numero di stanze ";
cin>>z.num_stanze;
cout<<" \n Inserisci nome del proprietario ";
cin>>z.proprietario;
cout<<" \n Inserisci il prezzo di vendita ";
cin>>z.prezzo_vend;
cout<<" \n Inserisci la via dell'appartamento ";
cin>>z.via;
cout<< " \n Inserisci i metri quadrati ";
cin>>z.mq;
do
{
cout<<" \n \n Quale appartamento scegli ? ";
cout<<" \n Appartamento 1";
cout<<" \n Appartamento 2";
cout<<" \n Appartamento 3";
cout<<"\n \n Scelgo la casa numero ";
cin>>scelta;
cout<<"\n";
switch (scelta)
{
case 1: cout<<" \n ## Primo Appartamento ## \n ";
cout<<" \n Annuncio: ";
cout<<x.vendita;
cout<<" \n Numero stanze: ";
cout<<x.num_stanze;
cout<<" \n Proprietario: ";
cout<<x.proprietario;
cout<<" \n Prezzo: ";
cout<<x.prezzo_vend;
cout<<" \n Via: ";
cout<<x.via;
cout<<"\n Mq: ";
cout<<x.mq;
break;
case 2: cout<<" \n ## Secondo Appartamento ## \n ";
cout<<" \n Annuncio: ";
cout<<y.vendita;
cout<<" \n Numero stanze: ";
cout<<y.num_stanze;
cout<<" \n Proprietario: ";
cout<<y.proprietario;
cout<<" \n Prezzo: ";
cout<<y.prezzo_vend;
cout<<" \n Via: ";
cout<<y.via;
cout<<"\n Mq: ";
cout<<y.mq;
break;
case 3: cout<<" \n ## Terzo Appartamento ## \n ";
cout<<" \n Annuncio: ";
cout<<z.vendita;
cout<<" \n Numero stanze: ";
cout<<z.num_stanze;
cout<<" \n Proprietario: ";
cout<<z.proprietario;
cout<<" \n Prezzo: ";
cout<<z.prezzo_vend;
cout<<" \n Via: ";
cout<<z.via;
cout<<"\n Mq: ";
cout<<z.mq;
break;
default : break;
}
break;
} while ((scelta >= 1) and (scelta <= 3));
return 0;
}