/* Berekent de eerste N kwadraten; geeft alle kwadraten kleiner dan of gelijk aan 200 + het eerste kwadraat groter dan 200; geeft het eerste daaropvolgende kwadraat dat deelbaar is door 5. Er wordt met een functie `Square' gewerkt, die het kwadraat van een integer berekent (zie ook `kwadraatlussen.cpp'). */ //************************************************************************ #include using namespace std; //************************************************************************ int Square (int x) // Bereken het kwadraat van x en lever dat terug. { return x * x; } // Square //************************************************************************ int main () { int i, n = 7, N; // geef de eerste n kwadraten for (i=1;i<=n;i++) cout << i << "--" << Square (i) << endl; // eventueel: cout << endl; N = 200; i = 1; while (Square (i) <= N) { cout << i << "--" << Square (i) << endl; i++; } cout << "Het eerste kwadraat na " << N << " is " << Square (i) << ".\n"; if (i%5 == 0) cout << "Dit kwadraat is deelbaar door 5.\n"; do i++; while (i%5 != 0); cout << "Het eerste daaropvolgende kwadraat dat deelbaar is door 5 is " << Square (i) << ".\n"; return 0; }