From ed657ff62905f4b0b95e6b9c7f083596dcec416a Mon Sep 17 00:00:00 2001 From: Santo Cariotti Date: Tue, 25 Apr 2017 17:09:46 +0200 Subject: Renamed grafo.cpp and fix mmAcqua.cc with a switch case --- grafo.cpp | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ main.cpp | 73 -------------------------------------------------------------- mmAcqua.cc | 21 +++++++++--------- 3 files changed, 84 insertions(+), 83 deletions(-) create mode 100644 grafo.cpp delete mode 100644 main.cpp diff --git a/grafo.cpp b/grafo.cpp new file mode 100644 index 0000000..911d7e6 --- /dev/null +++ b/grafo.cpp @@ -0,0 +1,73 @@ +#include +#define BIANCO 0 //Non Visitato +#define NERO 1 //Visitato +#define GRIGIO //Non Finito +#define INF 999999 +#include +#include +#include +#define MAXN 9999 +#define INDEF -1 +#include +using namespace std; +int V=9; //Nodi +int precedente[MAXN]; //Vettore su cui viene salvato il percorso per arrivare alla destinazione +struct nodo { + vector adj; +}no[MAXN];; + + int bfsVisit (int s) + { + int dist[V]; + int colore[V]; + queue q; + + for (int i=0;i sta; + int i=3; // arrivo + sta.push(i); + while (precedente[i]!=INDEF) + { + + } + */ //Procedura iterativa per stampare il percorso fino al nodo sorgente + + } + + void stampaPercorso (int j) //Procedura ricorsiva j=precedente[destinazione] + { + if (precedente[j] != INDEF ) + stampaPercorso(precedente[j]); + cout< -#define BIANCO 0 //Non Visitato -#define NERO 1 //Visitato -#define GRIGIO //Non Finito -#define INF 999999 -#include -#include -#include -#define MAXN 9999 -#define INDEF -1 -#include -using namespace std; -int V=9; //Nodi -int precedente[MAXN]; //Vettore su cui viene salvato il percorso per arrivare alla destinazione -struct nodo { - vector adj; -}no[MAXN];; - - int bfsVisit (int s) - { - int dist[V]; - int colore[V]; - queue q; - - for (int i=0;i sta; - int i=3; // arrivo - sta.push(i); - while (precedente[i]!=INDEF) - { - - } - */ //Procedura iterativa per stampare il percorso fino al nodo sorgente - - } - - void stampaPercorso (int j) //Procedura ricorsiva j=precedente[destinazione] - { - if (precedente[j] != INDEF ) - stampaPercorso(precedente[j]); - cout< 0.0) { + if(mmAcquaSettimana[i] > 0) { giorniSettimana(i); cout << " - "; } @@ -39,12 +39,13 @@ int main() void giorniSettimana(int a) { - if(a == 0) cout << "Lunedi'"; - else if(a == 1) cout << "Martedi'"; - else if(a == 2) cout << "Mercoledi'"; - else if(a == 3) cout << "Giovedi'"; - else if(a == 4) cout << "Venerdi'"; - else if(a == 5) cout << "Sabato"; - else cout << "Domenica"; - + switch(a) { + case 0: cout << "Lunedi'"; break; + case 1: cout << "Martedi'"; break; + case 2: cout << "Mercoledi'"; break; + case 3: cout << "Giovedi'"; break; + case 4: cout << "Venerdi'"; break; + case 5: cout << "Sabato"; break; + default: cout << "Domenica"; + } } -- cgit v1.2.3-18-g5258