On Tue, 22 Feb 2000 allister@physics.msuiit.edu.ph wrote: > Hi Rooters, > > > I tried this simple (?) operation: > > root [12] Double_t a > root [13] Int_t b > root [14] Int_t c > root [15] b = 354 > (int)354 > root [16] c = 245 > (int)245 > root [17] a = (b-c)/b > (Int_t)0 (b-c) - Int_t type b - Int_t type Int_t/Int_t = Int_t 1/3 = 0 (C - rule for operation "/" with integer operand) 1./3. = 0.333 > root [18] a = (Double_t)((b-c)/b) > (Double_t)0.00000000000000000e+00 > > Why is "a" still zero? Am I missing something here? root[19] a = (Double_t)(b-c)/(Double_t)b (double)3.07909604519774005e-01 Segei Shulga > > Thanks in advance, > > Allister Levi C. Sanchez > IITHEP, Department of Physics > MSU - Iligan Institute of Technology > 9200 Iligan City > Philippines > >
This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:19 MET