From: "Anes Hadzic" Newsgroups: comp.os.msdos.djgpp Subject: Re: Whatever the input, the output is always 0 Date: Tue, 7 Dec 1999 10:57:48 +0100 Organization: BIHnet News Server Lines: 28 Message-ID: <82ilp8$o4n4@ns4.bih.net.ba> References: <82gbc8$gq0$1 AT imsp026 DOT netvigator DOT com> NNTP-Posting-Host: dialup1-ppp247.bih.net.ba X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2014.211 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Jason Yip wrote in message news:82gbc8$gq0$1 AT imsp026 DOT netvigator DOT com... > whatever I input, say 4.0 5.0, the output is always =0 . why?? > pls tell me. thx.. > > #include > #include > double side (double a,double b) > {return sqrt(pow(a,2)+pow(b,2));} > > main () > {double a,b,s; > printf("Enter the sides of the triangle: "); > scanf("%lf%lf",a,b); > s=side(a,b); > printf("Hyotenuse: %.1f",s); > } > > > Try with: scanf("%lf%lf", &a, &b);