Untitled
By: a guest | Feb 9th, 2010 | Syntax:
C | Size: 0.73 KB | Hits: 39 | Expires: Never
#include <stdio.h>
int main(){
int getal;
printf("Van welk getal wil je weten of het een priemgetal is?");
scanf("%d", getal);
int i = -1;
int primes[getal];
int numberOfPrimes = 0;
int j = 0;
int prime = 0;
while (++i < getal) {
while (++j < numberOfPrimes) {
if (((float)i) / j == i / j && j != 1 && j != i) {
prime = 1;
break;
}
}
if (prime == 0) {
primes[numberOfPrimes] = i;
numberOfPrimes++;
}
prime = 0;
j = 0;
}
int k = -1;
int result = 1;
while (++k < numberOfPrimes) {
if ((float)getal / primes[k] == getal / primes[k]) {
printf("%d is deelbaar door %d", getal
, primes
[k
]);
result = 0;
}
}
if (result) {
printf("You have found a priem");
}
}