[C++] aiuto relazione matematica per trovare numeri primi
  • In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Visualizzazione risultati da 1 a 3 di 3

Discussione: [C++] aiuto relazione matematica per trovare numeri primi

Cambio titolo
  1. #1
    Utente L'avatar di lecter@
    Registrato il
    10-08
    Messaggi
    8.126

    [C++] aiuto relazione matematica per trovare numeri primi

    cazzo dopo la pausa estiva la cosa più difficile è rientrare nella mentalità del programmatore

    più o meno ho ripreso il giro di quest'anno ma non riesco a trovare una relazione logica per calcolare i numeri primi

    cioè i numeri primi sono quei numeri che sono divisibili solo per se stessi e per 1 ... ora l'utente mi inserisce un numero qualsiasi positivo e intero , e io devo trovare se è un numero primo o no

    consigli veloci ?' non mi serve l'aiuto sul codice ( almeno per ora ) ma proprio un metodo per trovare se è primo o no

    grazie
    http://soundcloud.com/djea-1 [ ASCOLTATE E COMMENTATE ! ]

  2. #2
    Utente L'avatar di devilheart
    Registrato il
    01-03
    Messaggi
    28.310
    per vedere se un numero n è primo devi vedere se è divisibile per tutti i numeri primi minori (o uguali) della radice quadrata di n

  3. #3
    l' oscuro nemico L'avatar di morgoth90
    Registrato il
    05-06
    Località
    C LikeLandia
    Messaggi
    2.275
    in poche parole davi passare con un ciclo tutti i numeri minori o uguali alla radice quadrata del numero e vedere se neanche uno di quei numeri da resto zero come divisore
    Codice:
    bool numeroPrimo(int N)
    {
        for(int i=2;i<=sqrt(N);i++)
            if(N%i==0)
                return false;//non è primo
        
        return true;//è primo
    }
    più o meno così



    ESISTE UN UNICO AMMINISTRATORE


Regole di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •