Επισκέπτης Δημοσ. 2 Νοεμβρίου 2007 Δημοσ. 2 Νοεμβρίου 2007 #include <stdio.h> #include <conio.h> int main(void) { int x,y; scanf("%d%d",&x,&y); printf("%f",(float)x/y); getche(); return 0; } Αν μεταγλωτίσετε και τρέξετε τον παραπάνω κώδικα και δώσετε για παράδειγμα είσοδο 1 και 8 θα βγάλει έξοδο 0,125000. Η ερώτησή μου είναι τι μπορώ να κάνω για να βγάζει δεκαδικούς χωρίς τα μηδενικά.Δηλαδή βγάζει 0,960000 και θέλω 0,96,βγάζει 0,243300 και θέλω να βγάζει 0,2433. Όποιος γνωρίζει ας βοηθήσει.
alex2005 Δημοσ. 2 Νοεμβρίου 2007 Δημοσ. 2 Νοεμβρίου 2007 Κάνε την printf ως εξής: printf("%G",(float)x/y);
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.