Предмет: Информатика,
автор: ivanpelikh2008
1. Напишіть програму, яка виведе у терміналі календар за поточний місяць цього року. Зауважте, що перевірити висновок потрібно саме у терміналі, а не у вікні IDE.
(мова програмування:go;сайт;replit.com;
Ответы
Автор ответа:
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()
}
Похожие вопросы
Предмет: Русский язык,
автор: coolik3395
Предмет: Математика,
автор: dashamikylenko011
Предмет: Математика,
автор: eramir825
Предмет: Математика,
автор: Аноним
Предмет: Русский язык,
автор: Viki2184