Преобразование типов данных: Напишите программу 1

Сообщения
1 471
Реакции
271
Сайт
tehadm.ru
Напишите функцию с именем convert, которая конвертирует входное число типа int64 в uint16.

Считывать и выводить ничего не нужно!

Считайте что функция main и пакет main уже объявлены!

C-подобный:
// напишите функцию convert() которая будет:
// 1. принимать как аргумент переменную типа int64
// 2. конвертировать её в uint16
// 3. возвращать в функции результат конвертации

// Считывать и выводить ничего не нужно!
 
C-подобный:
func convert(num int64) uint16 {
    return uint16(num)
}
 
C-подобный:
func convert(x int64) uint16 {
    if x < 0 || math.MaxUint16 < x {
        return 0
    }
    return uint16(x)
}
Проверка на отрицательные значения или переполнение.
 
Назад
Верх Низ