Article View: be.comp.programming
Article #4696Re: Oefening in C++ (schaakbord)
From: Davy Loots
Date: Sun, 06 Jul 2003 16:44
Date: Sun, 06 Jul 2003 16:44
63 lines
2952 bytes
2952 bytes
#include <iostream.h>
int main(int argc, char* argv[])
{
int k, n;
cout << "Geef het aantal velden : ";
cin >> n;
cout << "Geef het aantal sterretjes per vak : ";
cin >> k;
for (int i = 0; i < n; ++i)
{
for (int j = 0; j < k; ++j)
{
for (int m = 0; m < n; ++m)
for (int l = 0; l < k; ++l)
cout << (((i+m-n)%2)?" ":"*");
cout << endl;
}
}
return 0;
}
vriendelijke groenten,
davy
"-=Bacchant=-" <bacchantd@hotmail.com> schreef in bericht
news:be9cv4$m$1@reader08.wxs.nl...
> Even een kleine codedemonstratie?
>
> Als je tijd/goesting hebt natuurlijk...
>
> greetz
>
> --
> -=Bacchant=-
> "Nicolas Barbier" <anti@spam.invalid> schreef in bericht
> news:3f07f2cb$0$6524$afc38c87@sisyphus.news.be.easynet.net...
> > -=Bacchant=- wrote:
> >
> > > "Schrijf een programma dat de getallen n en k inleest en deze gebruikt
> om
> > > een 'schaakbord' van n*n velden af te drukken.de witte velden blijven
> > > geheel open en de zwarte bestaan uit vierkanten van k*k sterretjes.
> > > In de linkerbenedenhoek komt een zwart veld."
> >
> > druk n keer af op aparte regels:
> > druk k keer af op aparte regels:
> > druk n keer af op dezelfde regel, met als karakter afwisselend ' ' en
> '*':
> > druk k keer af op dezelfde regel: het karakter van de vorige regel.
> >
> > Dus men steke 4 for-lusjes in elkaar. Als er achter een bepaalde lus een
> > nieuwe regel moet begonnen worden, doet men dat. Om bij te houden of men
> > bezig is met ' ' of '*' kan men gebruik maken van een boolean of char
> > variabele, in combinatie met een if-test of een :? constructie.
> >
> > --
> > Nicolas Barbier
>
>
Technical Details
Message-ID:
<2mYNa.9385$7h.12942@afrodite.telenet-ops.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-09!supernews.com!news.maxwell.syr.edu!feed2.news.rcn.net!rcn!news-out.cwix.com!newsfeed.cwix.com!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mailReferences:
<be8qtj$ec3$1@reader08.wxs.nl> <3f07f2cb$0$6524$afc38c87@sisyphus.news.be.easynet.net> <be9cv4$m$1@reader08.wxs.nl>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,c3467730e88beae5 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2003-07-06 09:44:47 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-09!supernews.com!news.maxwell.syr.edu!feed2.news.rcn.net!rcn!news-out.cwix.com!newsfeed.cwix.com!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail From: "Davy Loots" <davy.loots@lenaers.com.nospam> Newsgroups: be.comp.programming References: <be8qtj$ec3$1@reader08.wxs.nl> <3f07f2cb$0$6524$afc38c87@sisyphus.news.be.easynet.net> <be9cv4$m$1@reader08.wxs.nl> Subject: Re: Oefening in C++ (schaakbord) Lines: 65 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4807.1700 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4807.1700 Message-ID: <2mYNa.9385$7h.12942@afrodite.telenet-ops.be> Date: Sun, 06 Jul 2003 16:44:46 GMT NNTP-Posting-Host: 213.224.151.117 X-Complaints-To: abuse@telenet.be X-Trace: afrodite.telenet-ops.be 1057509886 213.224.151.117 (Sun, 06 Jul 2003 18:44:46 MET DST) NNTP-Posting-Date: Sun, 06 Jul 2003 18:44:46 MET DST Organization: Telenet Internet