Можно ли сделать как нибудь преобразование переменной rez из инт в дабл? Чтобы при делении двух аргументов в rez присволось число 2,5 а не просто 2. Или тут только вариант создать ещё одну переменную, новую уже типа дабл?
Арифметическая операция из 2 интов всегда будет инт, если хотя бы один из операндов будет float или double, соответсвенно результат операции будем с больщим разрядом(большей точности или диапазона).
short int -> int int double -> double float double -> double
Но есть исключения byte short -> int short short -> int