Cu printf("%.xlf"); afisezi cu x zecimale, dar rezultatul se va rontunji in functie de a x+1 zecimala. Ca sa afisez cu x zecimale exacte eu fac asa:
int aux=nr*10^x;
printf("%d.",aux/10^x);
printf("%0xd",aux%10^x);
Printf/scanf se folosesc cu libraria stdio.h si este recomandat sa le folosesti pe astea in loc de cin si cout.