/
zxcqwe
/
test
Обзор
Документация
Войти
/
zxcqwe
/
test
Код
Запросы
2
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
sameBranch
hello.go
44 строки
1 KB
Vasily Parshentsev
Initial commit
05 дек 2024, 15:33
05 дек 2024, 15:33
73a6f9e
Код
Авторство
О чём код?
package main import ( "fmt" "math" "time" ) func foo() (age int, name string) { return 3, "Joe" } func dist() { // объявите переменные x1, y1, x2, y2 типа float64 var x1, y1, x2, y2 int // считываем числа из os.Stdin // гарантируется, что значения корректные // не меняйте этот блок fmt.Scan(&x1, &y1, &x2, &y2) // рассчитайте d по формуле эвклидова расстояния // используйте math.Pow(x, 2) для возведения в квардрат // используйте math.Sqrt(x) для извлечения корня d := math.Sqrt(math.Pow(float64(x1-x2), 2) + math.Pow(float64(y1-y2), 2)) // выводим результат в os.Stdoutа fmt.Println(d) } func main() { d, _ := time.ParseDuration("1h30m") fmt.Println(d) fmt.Printf("исходное = %g min\n", d.Minutes()) var age int name := "" age, name = foo() fmt.Println(age, name) dist() }