Matrik Menampilkan Bilangan Prima Multiple

Matrix Prima Sekali untuk Prima Multiple
Matrix Prima Sekali untuk Prima Multiple


Source Code:
#include<iostream.h>
#include<conio.h>
#include<stdlib.h>

/**
*gatewan.com
*Wawan Beneran
*Matrik Menampilkan Sekali Bilangan Prima Multiple
*/

void main() {
int nilai[100], x, y=0, z, prima[100];

randomize();
cout << "100 angka yang diinputkan secara acak: " << endl;

for (int i=0; i<100; i++) {
nilai[i]=random(100);
cout << nilai[i] << " ";
}

cout << endl << endl << "Bilangan Prima dari hasil inputan diatas: " << endl;

for (int i=0; i<100; i++) {
x=0;
for (int j=2; j<=nilai[i]; j++) {
if (nilai[i]%j==0) {
x++;
}
}
if (x==1 && nilai[i]!=0) {
prima[y]=nilai[i];
cout << prima[y] << " ";
y++;
}
}

cout << endl << endl << "Bilangan prima diatas yg sama dimunculkan sekali: " << endl;

for (int j=0; j<y; j++) {
if (j==0) {
cout << prima[0] << " ";
}
else {
z=0;
for (int k=0; k<j; k++) {
if (prima[j] == prima[k]) {
z++;
}
}
if (z==0) {
cout << prima[j] << " ";
}
}
}

getch();
}


Posting Komentar

Lebih baru Lebih lama

نموذج الاتصال