Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main(void){
- int giorni, primo, ultimo;
- puts("Inserisci il numero di giorni del mese: ");
- do{scanf("%d", &giorni);
- } while (giorni<28 || giorni>31);
- puts("Inserisci il giorno inziale della settimana (1 = lunedi', 7 = domenica)");
- do{scanf("%d", &primo);
- } while (primo<1 || primo>7);
- switch (primo){
- case 1: ;
- break;
- case 2: printf("\t");
- break;
- case 3: printf("\t\t");
- break;
- case 4: printf("\t\t\t");
- break;
- case 5: printf("\t\t\t\t");
- break;
- case 6: printf("\t\t\t\t\t");
- break;
- case 7: printf("\t\t\t\t\t\t");
- break;
- }
- ultimo = 8 - primo;
- for (int i = 1; i <= giorni; i++){
- printf("%d\t", i);
- if(i == ultimo){
- printf("\n");
- ultimo +=7;
- }
- }
- getchar();
- }
Advertisement
Add Comment
Please, Sign In to add comment