Problem 1 solution
More...
#include <stdio.h>
|
int | main () |
| Main function.
|
|
Problem 1 solution
An Efficient code to print all the sum of all numbers that are multiples of 3 & 5 below N.
◆ main()
Main function.
13{
14 int t;
15 printf("Enter number of times you want to try");
16 scanf("%d", &t);
17 while (t--)
18 {
19 unsigned long long N, p = 0, sum = 0;
20 printf("Enter the value of N ");
21
22 scanf("%lld", &N);
23 p = (N - 1) / 3;
24 sum = ((3 * p * (p + 1)) / 2);
25
26 p = (N - 1) / 5;
27 sum = sum + ((5 * p * (p + 1)) / 2);
28
29 p = (N - 1) / 15;
30 sum = sum - ((15 * p * (p + 1)) / 2);
31 printf("%lld\n", sum);
32
33 }
34 return 0;
35}