C++'da sayı yakın olan sayıya nasıl yuvarlanır?

Tamamen ondalık sayılarla mükemmel doğrulukta işlemler yapmak mümkün değil maalesef.

Edit, type casting ve format specifier ile çözüm buldum. @EmirArat
C:
#include <stdio.h>
#include <stdlib.h>

int main() {
 
    float a = (int)90*20/(float)100+(int)88*30/(float)100+(int)91*50/(float)100; //89.9
    printf("%1.0f\n", a); //90
    return 0;
}
 
Son düzenleme:
Zaten arkadaş bunları incelese type casting ile çözüleceğini anlayacak ama maalesef...
 
Ben de tam anlamamakla beraber parantez kullanarak işlemleri yazmanı tavsiye ediyorum
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…