04/03/08 19:10
Geo
Ragazzi devo realizzare un programma che ipotizzando che il primo giorno dell'anno sia lunedi, deve riconoscermi una data e dirmi a che giorno della settimana riconosce.
Questo è il mio spunto ma non mi da soluzione corretta, il tutto deve essere fatto con le funzioni.
Intanto vi posto cosa ho fatto io:
Questo è il mio spunto ma non mi da soluzione corretta, il tutto deve essere fatto con le funzioni.
Intanto vi posto cosa ho fatto io:
#include <cstdlib> #include <iostream> int anno(int mese, int giorno) ; using namespace std; int anno(int mese, int giorno){ int i=0, a ; int di=0 ; int cost=7 ; for (a=6 ; a<13 ; a++){ a=a+1 ; for (i=1 ; i<=365 ; i++){ di=di+cost ; if (di==giorno){ switch (cost){ case 7: cout<<"\nE' Lunedi'! " ; break ; case 8: cout<<"\nE' Martedi'! " ; break ; case 9: cout<<"\nE' Mercoledi'! " ; break ; case 10: cout<<"\nE' Giovedi'! " ; break ; case 11: cout<<"\nE' Venerdi'! " ; break ; case 12: cout<<"\nE' Sabato! " ; break ; case 13: cout<<"\nE' Domenica! " ; break ; } } else if (di=!giorno){ } } } } int main(int argc, char *argv[]) { int g, calcolo, m ; cout<<"\nInserisci il mese: " ; cin>>m ; cout<<"\nInserisci il giorno: " ; cin>>g ; cout<<"\nIl giorno "<<g<<" del mese "<<m<<" e': " ; calcolo=anno(m,g) ; cout<<"\nIl giorno e': " <<calcolo ; system("PAUSE"); return EXIT_SUCCESS; }
aaa