Этот код вместо этого печатает лишний мусор памяти. Как я могу это исправить? В этом коде я пытаюсь удалить 10% цены (которая будет вставлена пользователем).Код печати дополнительной памяти мусора
if (value == 1){
int price = 0;
int price_final = (price - (price - 0.01);
printf ("INSERT A PRICE >> ");
scanf ("%d", &price);
printf ("Final value %d", price_final);
}
Этот код не компилируется из-за недостатка ')'. – MikeCAT
Этот код пытается выполнять операции с плавающей запятой ('- 0.01') для целочисленных переменных. Он также читает пользовательский ввод через 'scanf()', который * bound * возвращает OP к SO позже. ;-) – DevSolar
Даже если ошибка исправлена, введенный пользователем 'price' не будет учитываться при расчете' price_final'. – MikeCAT