PROGRAM C PERULANGAN - Program Menampilkan Bilangan Prima
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVcxbio8_A0DGbR5hyEgkbXuKHQsdtph3nHgB2a86tWdKed-Yl1E-TK1HSfsusdd3MeLjaVIYtuqd5Bl-4YNQ-CctmTz4psSVC1nWh9iyP3lOTszQ8AKaTSVbVjt3_BByzFiDXFjcEySI/w245-h245/program+c.png)
Bantulah Nadia untuk membuat program menampilkan n deret bilangan prima.
Masukan : Sebuah angka bulat
Keluaran : n deret bilangan prima
Test Case
Masukan :
5
Keluaran :
2 3 5 7 11
Program 1
[code hl="1, 4, 7"]
#include<stdio.h>
int main(){
int byk,i,count=1,angka=2;
scanf("%d",&byk);
printf("%d ",angka);
while(count<byk){
angka++;
for(i=2;i<angka;i++){
if (angka%i==0){
break;
}
else{
if (i==angka-1){
printf("%d ",angka);
count++;
break;
}
}
}
}
return 0;
}
[/code]
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJrmtCn8TRDapYcNf5bLJjgNn8R854tR5ZVT7uLF11ISpBBS10e_-wmc-osVgBN4VtDT0WtCZvRYDm5nhTK6iocBECiHd_qLduD-ijCNMJzjnC4LCZY1QyHQgAMeONVruEWHCmJTU1Vac/w435-h131/program+1.png)
Program 2
[code hl="1, 4, 7"]
#include<stdio.h>
int main()
{
//deklarasi
int angka,i,prima;
//penginputan
scanf("%d",&angka);
prima = 0;
//proses perulangan
for(i=1;i<=angka+1;i++){
if(i == 1){
prima = i+1;
}
else if(i>= 1){
prima=i*2-1;
if(prima>3 && prima%3==0)
{continue;}
}
printf("%d ",prima);
}
}
[/code]
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDtIzPkzsbMCFr1Co4V0RrggRQjIooZ42c1NcfUqnAGyyZZbOepj8MgsXRjvnX-JhVmHS3M3lKydx7p8MDIrpl7kHdWjrZ57MQPQP2BJFw6j6nx8hZoV5gWa1rxm3y1mV32G3R_QOrjM8/w443-h130/program+2.png)
Program 3
[code hl="1, 4, 7"]
#include <stdio.h>
int main()
{
int n, prima = 1, index = 0;
scanf("%d", &n);
if (n == 1)
{
printf("2");
}
for (int i = 2; i < n * n; i++)
{
prima = 1;
for (int j = 2; j < i; j++)
{
if (i % j == 0)
{
prima = 0;
}
}
if (prima)
{
printf("%d ", i);
index++;
if (index == n)
{
break;
}
}
}
return 0;
}
[/code]
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-K1NI-UzefizkhfXPfcwtFzcs1fq1wYugeT964dG_RyDudjm1Iz_gNlCtDDS7YNB17K7UMl2KrRHLOhHkVVtL48uNvA7PruNU6vDsEsZpvE7tBnNbrVkTpICmwzSYhuKtvDNulmoziqY/w450-h128/program+3.png)
Program 4
[code hl="1, 4, 7"]
#include <stdio.h>
int main()
{
int n, prima = 1, index = 0;
scanf("%d", &n);
if (n == 1)
{
printf("2");
}
for (int i = 2; i < n * n; i++)
{
prima = 1;
for (int j = 2; j < i; j++)
{
if (i % j == 0)
{
prima = 0;
}
}
if (prima)
{
printf("%d ", i);
index++;
if (index == n)
{
break;
}
}
}
return 0;
}
[/code]
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS0_KFzcUzRmxgswb4LdHaO2xPPpBXWOE5eTnIv0jMAGHTi_DqzDjpAcAChb5k9HrgFqB0RhDG4BJCfDBKjIFjGUBNmbxzWG_XG9cecvKRCrylG-SXa4I2Ct5ftGFQ7Um0-iif8ZMssF0/w455-h125/program+4.png)
Program 5
[code hl="1, 4, 7"]
#include <stdio.h>
int main (){
int prim;
int batas=1;
int n=1;
printf("Input Banyak Bilangan Prima yang diinginkan = ");
scanf("%d",&prim);
while(batas != (prim+1)){
if(n==2){
batas +=1;
printf("%d ",n);
}else if(n%2==1 && n > 1){
int benar = 0;
for(int i = 2;i<n;i++){
if(n%i==0){
benar=1;
break;
}
}
if(benar == 0){
batas+=1;
printf("%d ",n);
}
}
n ++;
}
return 0;
}
[/code]
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8JjVlPoNYliU7ZfJozOqTHByrwi-a0FeT08vSuZ_gppcyPbOWgQi6AReI3tKXpvFqDsPJxFLASEVbO5Tpk0WeFP21vSNErewewHlKnmCwDLzoMCPTHq4_rYhaol6m_5TVlJBlGemIp4Y/w474-h126/program+5.png)
Posting Komentar untuk "PROGRAM C PERULANGAN - Program Menampilkan Bilangan Prima"