Apakah bilangan prima?
Pelajaran 6 dari 20 dalam kursus Teka-teki Matematika di Coddy.
Bilangan prima (atau prima) adalah bilangan asli yang lebih besar dari 1 dan bukan hasil kali dua bilangan asli yang lebih kecil [wikipedia].
Dengan mencantumkan enam bilangan prima pertama: 2, 3, 5, 7, 11, dan 13, kita dapat melihat bahwa bilangan prima ke-6 adalah 13.
Tantangan
MudahTulis fungsi isPrime yang menentukan apakah suatu bilangan, <i>x</i>, adalah bilangan prima?
Fungsi ini akan mengembalikan nilai Boolean, True atau False.
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;
bool r = isPrime(n);
printf("%s\n", r ? "true" : "false");
return 0;
}
Semua pelajaran di Teka-teki Matematika
Latihan sendiri: Compiler C online