Sostituisci i codici di formato %d con %lf sia in scanf() che in printf(). Stai lavorando con variabili double, non intere.