Δημοσιεύτηκε: 24 Δεκ 2012, 22:34
Νομίζω ότι αυτός ο κώδικας κάνει τη δουλειά που θες.
Στρογγυλοποιώ στο πρώτο, δεύτερο και τρίτο ψηφίο αντίστοιχα...
Στρογγυλοποιώ στο πρώτο, δεύτερο και τρίτο ψηφίο αντίστοιχα...
- Κώδικας: Επιλογή όλων
#include <stdio.h>
#include <math.h>
int main (void) {
double a = 1.72931;
double nearest = floor(a * 10 + 0.5) / 10;
printf("%f\n", nearest);
nearest = floor(a * 100 + 0.5) / 100;
printf("%f\n", nearest);
nearest = floor(a * 1000 + 0.5) / 1000;
printf("%f\n", nearest);
return 0;
}