stevebravo
Gebruiker
- Lid geworden
- 16 jan 2010
- Berichten
- 156
je hebt deze hele simpele code, en ik weet ook wat het resultaat zal worden namelijk 0 2 4 6 t/m 18, maar ik begrijp de code niet.. kan iemand mij deze uitleggen?
[CPP]#include <iostream>
using namespace std;
int main()
{
for (int i = 0; i < 20; i++)
{
if ( (i % 2) ==0)
cout << i << endl;
}
system("pause");
return 0;
}[/CPP]
de for statement snap ik goed.. maar de if statement met de i% 2 == 0 snap ik niet..
als je bijvoorbeeld het getal 1 neemt.. dan is 1 % 2 toch 0,02 ??
[CPP]#include <iostream>
using namespace std;
int main()
{
for (int i = 0; i < 20; i++)
{
if ( (i % 2) ==0)
cout << i << endl;
}
system("pause");
return 0;
}[/CPP]
de for statement snap ik goed.. maar de if statement met de i% 2 == 0 snap ik niet..
als je bijvoorbeeld het getal 1 neemt.. dan is 1 % 2 toch 0,02 ??
Laatst bewerkt: