from time import clock import sys begin=clock() f=open('in6_1.txt','r') of=open('out_216_1.txt','w') add=0 mul=0 x,y,z=f.readline().split(',') x=int(x) y=int(y) z=int(z) sqr=((y*y)-(4*x*z)) mul=mul+3 if sqr==0: r1=-y/2*x elif sqr>0: sqr=sqr**0.5 r1=(-y-sqr)/(2*x) r2=(-y+sqr)/(2*x) mul=mul+2 add=add+1 else: r1=complex(-y/2*x,(-sqr)**0.5/2*x) r2=complex(-y/2*x,-(-sqr)**0.5/2*x) mul=mul+4 add=add+1 of.write(str(r1)+","+str(r2)) of.write("\n no of additions="+str(add)) of.write("\n multiplications="+str(mul)) of.write("\n time taken="+str(clock()-begin)) of.write("\n memory used"+str(sys.getsizeof(add)+sys.getsizeof(mul)+sys.getsizeof(f)+sys.getsizeof(of)+sys.getsizeof(begin)+sys.getsizeof(x)+sys.getsizeof(y)+sys.getsizeof(z))) f.close() of.close()