Menu
CoddyTech

Sebuah masalah

Pelajaran 2 dari 20 dalam kursus Teka-teki Matematika di Coddy.

Jika kita mencantumkan semua bilangan asli di bawah 10 yang merupakan kelipatan 3 atau 5, kita mendapatkan 3, 5, 6, dan 9.

Jumlah dari kelipatan ini adalah 23 (3 + 5 + 6 + 9 = 23).

Temukan jumlah semua kelipatan 3 atau 5 di bawah 100, di bawah 1000...

challenge icon

Tantangan

Mudah

Tulis fungsi calc yang menerima bilangan bulat N sebagai input dan mengembalikan jumlah kelipatan 3 atau 5 yang kurang dari N .

Contohnya, untuk N=10, fungsi akan mengembalikan 23 karena 3 + 5 + 6 + 9 = 23

Coba sendiri

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>
#include "solution.h"

int main() {
    int n;
    if (scanf("%d", &n) != 1) n = 0;
    int r = calc(n);
    printf("%d\n", r);
    return 0;
}

Semua pelajaran di Teka-teki Matematika

7Kelipatan persekutuan terkecil

PengantarSebuah masalah

2Kelipatan 3 atau 5

Sebuah masalahSolusi tanpa perulangan

5Persamaan Diophantine

PengantarSebuah masalah

Latihan sendiri: Compiler C online