Напишите программу 9

Сообщения
1,547
Реакции
271
Веб-сайт
tehadm.ru
Дано неотрицательное целое число. Найдите и выведите первую цифру числа.

Формат входных данных
На вход дается натуральное число, не превосходящее 10000.

Формат выходных данных
Выведите одно целое число - первую цифру заданного числа.

Sample Input:
1234

Sample Output:
1
 
Код:
package main

import (
    "fmt"
)

func main() {
    var number int
    fmt.Scan(&number)

    firstDigit := number
    for firstDigit >= 10 {
        firstDigit /= 10
    }

    fmt.Println(firstDigit)
}
 
Код:
package main

import "fmt"

func main() {
    var num int
    fmt.Scan(&num)

    switch {
    case num <= 9:
        fmt.Println(num)
    case num <= 99:
        fmt.Println(num / 10)
    case num <= 999:
        fmt.Println(num / 100)
    case num <= 9999:
        fmt.Println(num / 1000)
    case num == 10000:
        fmt.Println(num / 10000)
    }
}
 
Код:
package main

import "fmt"

func main() {
    var ins string
    fmt.Scan(&ins)
    fmt.Println(string(ins[0]))
}
 
Назад
Сверху Снизу