Share Pastebin
Guest
Public paste!

Untitled

By: a guest | Feb 9th, 2010 | Syntax: C | Size: 0.73 KB | Hits: 39 | Expires: Never
Copy text to clipboard
  1. #include <stdio.h>
  2. int main(){
  3.         int getal;
  4.         printf("Van welk getal wil je weten of het een priemgetal is?");
  5.         scanf("%d", getal);
  6.         int i = -1;
  7.         int primes[getal];
  8.         int numberOfPrimes = 0;
  9.         int j = 0;
  10.         int prime = 0;
  11.         while (++i < getal) {
  12.                 while (++j < numberOfPrimes) {
  13.                         if (((float)i) / j == i / j && j != 1 && j != i) {
  14.                                 prime = 1;
  15.                                 break;
  16.                         }
  17.                 }
  18.                 if (prime == 0) {
  19.                         primes[numberOfPrimes] = i;
  20.                         numberOfPrimes++;
  21.                 }
  22.                 prime = 0;
  23.                 j = 0;
  24.         }
  25.         int k = -1;
  26.         int result = 1;
  27.         while (++k < numberOfPrimes) {
  28.                 if ((float)getal / primes[k] == getal / primes[k]) {
  29.                         printf("%d is deelbaar door %d", getal, primes[k]);
  30.                         result = 0;
  31.                 }
  32.         }
  33.         if (result) {
  34.                 printf("You have found a priem");
  35.         }
  36. }