slipstreamdrive
Gebruiker
- Lid geworden
- 27 mei 2009
- Berichten
- 7
Hallo iedereen. Ik zit al een tijdje mijn hoofd te breken over de volgende opgave:
Lees een reeks getallen in tot een negatieve waarde wordt ingelezen of tot de maximumgrens van 10 bereikt is en druk deze getallen dan in omgekeerde volgorde af. De negatieve waarde mag niet afgedrukt worden.
Die max. 10 getallen ingeven lukt, en het omgekeerd afdrukken ook. Maar ik heb een probleem met die negatieve waarde. Daarvoor moet je een while-lus gebruiken vermoed ik. Maar waar moet ik die dan plaatsen?
Hartelijk dank voor jullie hulp alvast!
#define MAX 10
void main()
{
int rij[10];
int teller;
printf("geef 10 getallen\n");
for(int teller=0; teller<MAX; teller++)
{
{
scanf("%d", &rij[teller]);
}
}
printf("omgekeerde volgorde:\n");
for(int teller=9; teller>=0; teller--)
{
printf("%d\n", rij[teller]);
}
}
Lees een reeks getallen in tot een negatieve waarde wordt ingelezen of tot de maximumgrens van 10 bereikt is en druk deze getallen dan in omgekeerde volgorde af. De negatieve waarde mag niet afgedrukt worden.
Die max. 10 getallen ingeven lukt, en het omgekeerd afdrukken ook. Maar ik heb een probleem met die negatieve waarde. Daarvoor moet je een while-lus gebruiken vermoed ik. Maar waar moet ik die dan plaatsen?
Hartelijk dank voor jullie hulp alvast!
#define MAX 10
void main()
{
int rij[10];
int teller;
printf("geef 10 getallen\n");
for(int teller=0; teller<MAX; teller++)
{
{
scanf("%d", &rij[teller]);
}
}
printf("omgekeerde volgorde:\n");
for(int teller=9; teller>=0; teller--)
{
printf("%d\n", rij[teller]);
}
}
Laatst bewerkt: