Buatlah program untuk menampilkan deret bilangan Prima dari n buah bilangan yang diinputkan. Input berupa sembarang bilangan n. Output merupakan deret n
buah bilangan prima.
#include <iostream>
#include <math.h>
#include <limits>
#include <cstdlib>
#include <cstring>
using namespace std;
int kata;
char val [100];
int validasi()
{
do
{
kata=0;
cin>>val;
for(int i=0; i<strlen(val); i++)
{
if(isdigit(val[i])==0)
kata++;
}
if(kata !=0)
cout<<"jumlah salah !\n"<<endl;
}
while(kata!=0);
return 0;
}
int main(){
int jumlah,hitung=0,i=1,bil=2;
cout << "jumlah jumlah angka : ";
validasi(); jumlah=atoi(val);
if (bil==2)
{cout<<bil<<" ";
bil++;
i++;}
while (i<=jumlah)
{
for (int i=2;i<bil;i++){
if (bil%i==0)
hitung++;
}
if (hitung==0){
cout<<bil<<" ";
i++;
bil++;
}
if (hitung>0){
bil++;
hitung=0;
}
}
return 0;
}
0 comments:
Post a Comment