Advertisement
Guest User

Untitled

a guest
Jan 17th, 2017
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.55 KB | None | 0 0
  1. #include <stdio.h>
  2. unsigned long search_end(const unsigned k, const unsigned n) {
  3.     return (n - (n % k));
  4. }
  5. unsigned long sum_arif(const unsigned k, const unsigned n) {
  6.     return ((n / k) * (k + search_end(k, n))) / 2;
  7. }
  8. int main(void) {
  9.     unsigned long T = 0;
  10.     unsigned long sum = 0;
  11.     scanf("%ld", &T);
  12.     for(size_t i = 0; i < T; i++) {
  13.         unsigned long N = 0;
  14.         scanf("%ld", &N);
  15.         N = N - 1;
  16.         sum = (sum_arif(3, N) + sum_arif(5, N)) - sum_arif(15, N);
  17.         printf("%lu\n", sum);
  18.     }
  19.     return 0;
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement