// Pyöristys alaspäin: int floor = (int)num; // 2.999 -> 2 // Pyöristys ylöspäin: int ceil; if((int)num < num) ceil = (int)(num+1); else ceil = num; // Pyöristys lähimpään kokonaislukuun, pitää olla erikseen positiivisille ja negatiivisille: int round_posi = (int)(num+0.5); // 2.5 -> 3 // 2.4999 -> 2 int round_nega = (int)(num-0.5); // -2.5 -> -3 // -2.4999 -> -2 // Jakojäännös, muuttujien määritykset: num % m int mod = num-(int)(num/m)*m; // 9 % 3 = 0
Aihe on jo aika vanha, joten et voi enää vastata siihen.