У меня есть цена за машину, скажем, 10000. Я хочу применить к этой цене 20% распродажу.
У меня есть struct
, в котором auta->cena
есть float
.
int year, i, n=0, pocet=1, sale;
scanf(" %d", &year);
scanf(" %d", &sale);
for(i=1; i<=pocet; i++){
if(year == auta->rok){
++n;
pocet++;
auta->cena *= ((float)(100 - sale) / 100); //calculate price after 20% sale
//temp = ((int)(temp * 100 + 0.5)) / 100.0; //use this formula to round up final price, it doesnt work, I get 0.00
printf("%.2f\n", auta->cena);
}
auta = auta->dalsi;
}
Я не умею конвертировать, может кто-нибудь объяснить мне, пожалуйста? Как мне это сделать?
temp
послеtemp *= ((float)(100 - sale) / 100)
. Это может быть не то, что вы ожидаете... - person Bob Jarvis - Reinstate Monica   schedule 02.05.2015