Aufgabe (Copy-paste Aus www.projecteuler.net)
If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23.
Find the sum of all the multiples of 3 or 5 below 1000.
Mein Code:
#include <iostream>
using namespace std;
int x =0;
int main()
{
//i starts from zero and increases stepwise to 999.
for(int i = 0; i < 1000; ++i)
{
//Lets filter the right numbers by the condition below.
if((i%3==0 && i%5!=0) || (i%5==0 && i%3!=0) || (i%15==0))
x = x + i; // sum the numbers
}
//output the sum.
cout << "The sum is " << x << "." << endl;
return 0;
}
https://repl.it/@limonade1234/sumofmultiplesofthreeandfivebelow1000
Frage
Ist die Zahl richtig? Also für 0-10 stimmt sie, das hab ich nachgerechnet.
Wie kann ich aber wissen ob es für alle Zahlen bis 999 stimmt.