🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #12652

Bizar probleem... C/C++ (30 milj instr / sec)

#12652
From: Jo Voordeckers
Date: Wed, 24 Oct 2001 21:45
33 lines
2089 bytes
We moeten voor C/C++ volgende taak maken:
=========
Opgave 1:Grenzen
Schrijf een programma dat afdrukt hoeveel bytes alle datatypes in het 
geheugen innemen. Vul het aan met de minima en maxima van de datatypes 
(de int-, de float-, de double-types. 
=========

So far lukt alles tot de plaats waar de minima en maxima van de double & 
float berekend worden...het tellen duurt zo ongelooflijk lang (zo'n 30 
miljoen ++jes per seconde schat ik)...Ik weet het ik kan ook de 
constanten gebruiken uit limits.h en values.h maar ik dacht het eens the 
really hard way te doen...
Is het normaal dat dit zo lang (toch al een half uurtje bezig en zit nog 
maar aan enkele 100 miljard) duurt op een Athlon Thunderbird 800Mhz 
OC'ed @970Mhz ?
Ahja ik kon natuurlijk een waarde nemen die 1 exponent lager ligt dan de 
maximumwaarde van een double dan duurt het al veel minder lang maar 
toch... Is dit feitelijk traag/snel???

Hier de desbetreffende code voor double:

double dmin=0,dmax=0;
while(dmin>=0) dmin++;  // berekening van maximum voor double
dmax = dmin - 1;        //  "	"	 minimum  "	 "

Iemand een idee, opmerking, ... don't hessitate ;-)

-- 
Mvg,

Jo Voordeckers
Technical Details
Message-ID: <MPG.164151c4c48e70429896a9@news.telenet.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!isdnet!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,e86502c93571e9e2,start
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2001-10-24 14:45:39 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!isdnet!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
From: Jo Voordeckers <Jo.Voordeckers@pandora.be>
Newsgroups: be.comp.programming
Subject: Bizar probleem... C/C++ (30 milj instr / sec)
Message-ID: <MPG.164151c4c48e70429896a9@news.telenet.be>
X-Newsreader: MicroPlanet Gravity v2.30
Lines: 33
Date: Wed, 24 Oct 2001 21:45:37 GMT
NNTP-Posting-Host: 213.224.188.248
X-Complaints-To: abuse@pandora.be
X-Trace: afrodite.telenet-ops.be 1003959937 213.224.188.248 (Wed, 24 Oct 2001 23:45:37 MET DST)
NNTP-Posting-Date: Wed, 24 Oct 2001 23:45:37 MET DST
Organization: Telenet Internet