Форум » Обработка числовых последовательностей » с4 задача 16 » Ответить

с4 задача 16

Алексей28: function Time2Int(sTime: string): integer; var h, m, code0: integer; begin code0 := Ord('0'); h := 10*(Ord(sTime[1])-code0) + (Ord(sTime[2])-code0); m := 10*(Ord(sTime[4])-code0) + (Ord(sTime[5])-code0); Time2Int := 60*h + m; end; зачем умножаем на 10?

Ответов - 2

oval: Алексей28 пишет: зачем умножаем на 10? чтобы получить десятки например: строку "37" переводим в число 37: первую цифру 3 умножаем на 10 и прибавляем вторую цифру 7

Алексей28: а точно спасибо



полная версия страницы