Skip to content

Instantly share code, notes, and snippets.

@desg
Created January 7, 2012 22:42
Show Gist options
  • Save desg/1576338 to your computer and use it in GitHub Desktop.
Save desg/1576338 to your computer and use it in GitHub Desktop.
/*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.*/
#include <stdio.h>
int main(int argc, char **argv)
{
int i = 3;
int max = 1000;
int max_value = max - 1;
int total = 0;
while (i <= max_value)
{
if ((i % 3 == 0) || (i % 5 ==0))
{
total += i;
}
i++;
}
printf("%d", total);
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment