#1
  1. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Nov 2012
    Posts
    2
    Rep Power
    0

    Help on prime numbers algorithm


    Hij guys I really got stuck with this code, getting all kinds of error meesages such as Control reaches end of non-void function. Help would be really much appreciated!

    Code:
    #include <stdio.h> #include <stdlib.h> int main(void) { int n, i; /*n staat voor number, i voor i*/ i = 2; printf("voer een nummer in\n"); scanf("%d",&n); for ( i = 2 ; (i^2) <= n ; i++ ) { if(i == 0) return 0; if ( n%i == 0 ) /*Numer mod i/*/ { printf("%d is geen priem getal.\n", n); break; } else { printf("%d is een priem getal.\n", n); return 0; }} }
  2. #2
  3. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Nov 2012
    Posts
    2
    Rep Power
    0
    Originally Posted by GregInNeed
    Hij guys I really got stuck with this code, getting all kinds of error meesages such as Control reaches end of non-void function. Help would be really much appreciated!

    Code:
    #include <stdio.h> #include <stdlib.h> int main(void) { int n, i; /*n staat voor number, i voor i*/ i = 2; printf("voer een nummer in\n"); scanf("%d",&n); for ( i = 2 ; (i^2) <= n ; i++ ) { if(i == 0) return 0; if ( n%i == 0 ) /*Numer mod i/*/ { printf("%d is geen priem getal.\n", n); break; } else { printf("%d is een priem getal.\n", n); return 0; }} }

    #include <stdio.h>
    #include <stdlib.h>

    int main(void)





    {
    int n, i; /*n staat voor number, i voor i*/
    i = 2;
    printf("voer een nummer in\n");
    scanf("%d",&n);


    for ( i = 2 ; (i^2) <= n ; i++ )
    {
    if(i == 0) return 0;
    if ( n%i == 0 ) /*Numer mod i/*/
    {
    printf("%d is geen priem getal.\n", n);
    break;
    }

    else {
    printf("%d is een priem getal.\n", n);

    return 0;
    }}

    }
  4. #3
  5. No Profile Picture
    Contributing User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Aug 2012
    Posts
    156
    Rep Power
    33
    i^2 is i XOR 2.
    Try replacing that with i * i.

IMN logo majestic logo threadwatch logo seochat tools logo