🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #16333

Re: Oefening op de geneste lus met oplossing!

#16333
From: Ronny Dierckx
Date: Wed, 10 May 2000 00:00
37 lines
1509 bytes

Of ge kunt het natuurlijk ook berekenen:

    year = 2099
    nbr = (year/4-year/100+year/400) - (1800/4-1800/100+1800/400)

Ronny


Frits van Bommel wrote:
> 
> > >int nbr = 0;
> > >
> > >for (int y = 1800; y < 2100; y++)
> > >    if (((y%4==0)&&(y%100!=0))||(y%400==0))
> > >        nbr++;
> > >
> > >En het kan nog sneller en compacter.
> >
> > Ik weet het. Zoiets als:
> >
> > int nbr = 0;
> >
> > for (int y = 1800; y < 2100; y++)  nbr += (y%4==0 && y%100!=0 ||
> y%400==0);
> 
> is het volgende niet misschien sneller? (minder checks, omdat er maar eens
> in de 4
> jaar een schrikkeljaar kan zijn (werkt alleen als beginjaartal deelbaar is
> door vier)
> 
> int nbr = 0;
> for (int y = 1800; y < 2100; y+=4)  nbr += (y%4==0 && y%100!=0 || y%400==0);
> 
> --
>      Frits van Bommel
Technical Details
Message-ID: <39192C68.C41A5B70@get.be>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <8f3584$dnl$1@buty.wanadoo.nl> <39180f64.21957744@news.ruca.ua.ac.be> <391826D6.ABCBCE6A@get.be> <39182e7b.29918548@news.ruca.ua.ac.be> <8f9tc1$6up28$1@reader1.wxs.nl>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,1c4738e54ab8118b
X-Google-Attributes: gidfcea4,public
From: Ronny Dierckx <dr@get.be>
Subject: Re: Oefening op de geneste lus met oplossing!
Date: 2000/05/10
Message-ID: <39192C68.C41A5B70@get.be>
X-Deja-AN: 621494118
Content-Transfer-Encoding: 7bit
References: <8f3584$dnl$1@buty.wanadoo.nl> <39180f64.21957744@news.ruca.ua.ac.be> <391826D6.ABCBCE6A@get.be> <39182e7b.29918548@news.ruca.ua.ac.be> <8f9tc1$6up28$1@reader1.wxs.nl>
X-Accept-Language: en
Content-Type: text/plain; charset=us-ascii
X-Trace: bru5-newsr2.be.uu.net 957951126 12151 194.7.66.10
MIME-Version: 1.0
Newsgroups: be.comp.programming