Предмет: Информатика, автор: ivanpelikh2008

1. Напишіть програму, яка виведе у терміналі календар за поточний місяць цього року. Зауважте, що перевірити висновок потрібно саме у терміналі, а не у вікні IDE.
(мова програмування:go;сайт;replit.com;

Ответы

Автор ответа: UMNIK1V1KEDAX
0

Відповідь:

Пояснення:

package main

import (

   "fmt"

   "time"

)

func main() {

   now := time.Now()

   year, month, _ := now.Date()

   daysInMonth := time.Date(year, month+1, 0, 0, 0, 0, 0, time.UTC).Day()

   fmt.Printf("      %v %v\n", month, year)

   fmt.Println("Mo Tu We Th Fr Sa Su")

   for i := 1; i <= daysInMonth; i++ {

       day := time.Date(year, month, i, 0, 0, 0, 0, time.UTC)

       fmt.Printf("%2d", day.Day())

       if day.Weekday() == time.Sunday {

           fmt.Println()

       } else {

           fmt.Print(" ")

       }

   }

   fmt.Println()

}

Похожие вопросы