Mam numer ("double") od int/int (np. 10/3).Zaokrąglij podwójnie do int
Jaki jest najlepszy sposób na zbliżanie przez nadmiar i przekonwertować go do int na C#?
Mam numer ("double") od int/int (np. 10/3).Zaokrąglij podwójnie do int
Jaki jest najlepszy sposób na zbliżanie przez nadmiar i przekonwertować go do int na C#?
Pytasz o numer System.Math.Ceiling?
Math.Ceiling(0.2) == 1
Math.Ceiling(0.8) == 1
Math.Ceiling(2.6) == 3
Math.Ceiling(-1.4) == -1
Math.Ceiling (-1.4) == - 2 - jaki to jest język? Powiedz mi, jak mam na imię, aby móc go uniknąć, jak zaraza. –
Ups, wkręciłem to. Sprawdziłem, ale błędnie przeczytałem przykład. –
int scaled = (int)Math.Ceiling((double) 10/3) ;
Myślę, że trzeba go rzucić, aby zadziałało. To znaczy 'int scaled = (int) Math.Ceiling ((double 10/3);' –
Co to jest 'Zbliżanie przez Nadmiar'? –
Uhm ... może nie wiem jak to nazwać po angielsku? :) Cóż, jeśli masz 0,2-> 1; 0.8-> 1 ... i tak dalej ... "runda" do następnego int? – markzzz
Masz na myśli '(int) Math.Ceiling (x)'? – CodesInChaos