go_sandbox/stepik/intro.go
2024-11-02 14:07:18 +03:00

52 lines
1 KiB
Go
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package stepik
import "fmt"
func ScanManipulations() int {
var a int
fmt.Scan(&a)
a = a*2 + 100
fmt.Print(a)
return a*2 + 100
}
func PetrErrorCode() {
var a int
var b int
fmt.Scan(&a)
fmt.Scan(&b)
a = a * a
b = b * 2
c := a + b
fmt.Println(c)
}
func SquareTask() {
var a int
fmt.Scan(&a)
fmt.Print(a * a)
}
func LastNumberTask() {
var a int
fmt.Scan(&a)
fmt.Print(a % 10)
}
func PreLastNumberTask() {
// Дано неотрицательное целое число. Найдите число десятков (то есть вторую цифру справа).
var a int
fmt.Scan(&a)
fmt.Print(a % 100 / 10)
}
func ClockTask() {
// Часовая стрелка повернулась с начала суток на d градусов. Определите, сколько сейчас целых часов h и целых минут m.
var a int
var hours_degrees int = 360 / 12
fmt.Scan(&a)
fmt.Println(a / hours_degrees)
fmt.Println(a % 30 * 2)
fmt.Printf("It is %d hours %d minutes.", a/hours_degrees, a%30*2)
}