delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2002/01/30/08:13:42

X-Authentication-Warning: delorie.com: mailnull set sender to djgpp-bounces using -f
Message-ID: <002001c1a98f$d99f5580$19e0a0c8@rjo.virtua.com.br>
From: "Pedro Izecksohn" <izecksohn AT yahoo DOT com>
To: <djgpp AT delorie DOT com>
Subject: Why does it is rounding the result ?
Date: Wed, 30 Jan 2002 11:12:51 -0200
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
Disposition-Notification-To: "Pedro Izecksohn" <izecksohn AT yahoo DOT com>
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Reply-To: djgpp AT delorie DOT com

This is a multi-part message in MIME format.

------=_NextPart_000_001D_01C1A97F.0EEC6A40
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit


   Why does the attached file when compiled rounds the result ?


------=_NextPart_000_001D_01C1A97F.0EEC6A40
Content-Type: application/octet-stream;
	name="pwr.c"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="pwr.c"

#include <stdio.h>
#include <stdlib.h>

int pwr (const register float m, register int e) {

register float temp=1;

printf("%s","\nCalculating:");

for(;e;e--) {

printf("%s",".");

temp=temp*m;
}

printf("%s","\n");
printf("%f",temp);

return temp;
}

int main (int argc,char *argv[]) {

float Bn,Rn;
int Pn;

if (argc<3) {
printf("%s","\nEnter the Double Base number: ");
scanf("%f",&Bn);
printf("%s","\nEnter the Unsigned Power number: ");
scanf("%u",&Pn);
}

if (argc==3) {
Bn=atof(argv[1]);
Pn=atoi(argv[2]);
}

Rn=pwr(Bn,Pn);
printf("%s","\n\nThe Result is: ");
printf("%f",Rn);
printf("%s","\n\a");

if ( (Bn!=0) && (Rn==0) ) {

printf("%s","\nTHE RESULT IS WRONG !!!\n"); }

return 0;
}

------=_NextPart_000_001D_01C1A97F.0EEC6A40--


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019