Programming Fundamentals - Data Types - Float or Integer
Имам проблем със задачата Float or Integer от упражнението към Data Types.
Условието е:
Write a program that checks whether a number is a real number or an integer number. If the number is an integer, just print the number. If the number is a real number, print the closest integer to it.
input 3 ; output 3
input 2.2 ; output 2
input 1.5 ; output 2
input 1.05 ; output 1
Моето решение, което може и да е тотално грешно, със сигурност не работи за дробните числа, но не мога да се сетя как става.
https://pastebin.com/1q484KLH
Да, получи се и по този начин, благодаря!
Здравейте, аз съм го направил малко по-различно.
Просто каствам към int в самата проверка в if-вете и проверявам дали разликата е нула или е различна от нула.
Ето и кода: https://pastebin.com/9xp4j7Tj - (Минава в Judga на 100%).