Ciao a tutti.

Qualche anima buona potrebbe cortesemente spiegarmi come mai questo
banalissimo programma non dà risultato quando le variabili sono definite
'double' ma funziona benissimo quando sono 'float'?

Grazie, 
    Ennio

---------- quote ------------
/* ee?.c
Date: 27th September 2010
Per verificare comportamenti strani
*/

#include <stdio.h>
#include <math.h>
/* -------------------------------------------- */
float  pri,sec;
float p,s;
main ()
{
        printf ("Inserisci i due numeri da moltiplicare e sommare ");
        scanf ("%f %f" ,&pri, &sec);
        p = (pri * sec);
        printf ("prodotto %.4f \n\n", p);
//      s = (pri + sec);
//      printf ("somma %.4f \n\n", s);
        printf ("somma %.4f \n\n", pri + sec);
        return 0;
}
---------- unquote ----------   
-- 
[Perche' usare Win$ozz (dico io) se ..."anche uno sciocco sa farlo.   \\?//
 Fa' qualche cosa di cui non sei capace!"  (diceva Henry Miller) ]    (°|°)
[Why use Win$ozz (I say) if ... "even a fool can do that.              )=(
 Do something you aren't good at!" (as Henry Miller used to say) ]


-- 
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100928180247.ga7...@deby.ei.hnet

Reply via email to