Salve ragazzi ho creato un programma che calcola il giorno della settimana corrispondente dando una quasiasi data il problema è che mi da un errore durante la compilazione ma non mi dice che errore è
vi posto il sorgente:
#include <stdio.h>
int main(){
//calcolo mese di novembre 2012 in che giorno stiamo sommando la data con quella attuale
int giorno,n_giorno;
char * stringa;
giorno=3; //primo giorno = giovedì
printf("dimmi di quanti giorni devo andare avanti");
scanf("%d",&n_giorno);
if(n_giorno<0)
{
printf("sono capace solamente di contare in avanti per tutto il mese\n");
}
else{ giorno+=n_giorno;
if(giorno>30)
{
printf("impossibile eseguire il calcolo perchè con il numero inserito mi ritrovo al mese prossimo\n");
}
else
{
if(giorno%1==0)
{
stringa="lunedi";
}
if(giorno%2==0)
{
stringa="martedi";
}
if(giorno%3==0)
{
stringa="mercoledi";
}
if(giorno%4==0)
{
stringa="giovedi";
}
if(giorno%5==0)
{
stringa="venerdi";
}
if(giorno%6==0)
{
stringa="sabato";
}
if(giorno%7==0)
{
stringa="domenica";
}
}
}
printf("tra %d giorni è il giorno %s",giorno,stringa);
}
perdonate tutte le parentesi graffe superflue ma il mio prof le richiede obbligatoriamente