Official_Lusi

boh

Nov 17th, 2022
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | Jokes | 0 0
  1. #include <stdio.h>
  2.  
  3. int main(void){
  4.  
  5. int giorni, primo, ultimo;
  6.  
  7. puts("Inserisci il numero di giorni del mese: ");
  8.  
  9. do{scanf("%d", &giorni);
  10. } while (giorni<28 || giorni>31);
  11.  
  12. puts("Inserisci il giorno inziale della settimana (1 = lunedi', 7 = domenica)");
  13.  
  14. do{scanf("%d", &primo);
  15. } while (primo<1 || primo>7);
  16.  
  17. switch (primo){
  18. case 1: ;
  19. break;
  20. case 2: printf("\t");
  21. break;
  22. case 3: printf("\t\t");
  23. break;
  24. case 4: printf("\t\t\t");
  25. break;
  26. case 5: printf("\t\t\t\t");
  27. break;
  28. case 6: printf("\t\t\t\t\t");
  29. break;
  30. case 7: printf("\t\t\t\t\t\t");
  31. break;
  32. }
  33.  
  34.  
  35. ultimo = 8 - primo;
  36.  
  37. for (int i = 1; i <= giorni; i++){
  38. printf("%d\t", i);
  39. if(i == ultimo){
  40. printf("\n");
  41. ultimo +=7;
  42. }
  43. }
  44. getchar();
  45. }
Advertisement
Add Comment
Please, Sign In to add comment