Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    C e Numeri primi...Help!

    Ciao a tutti, avrei bisogno ancora d un piccolo aiutino:

    dato un numero, ad esempio 84, che algoritmo posso usare per scomporlo in numeri primi in modo che mi ritorni 2 2 3 7??Grazie

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,463
    Come faresti con carta e penna?

    P.S. Non inserire Help... e simili nel titolo ... dai un'occhiata al Regolamento ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it L'avatar di MrX87
    Registrato dal
    Jun 2007
    Messaggi
    500
    prova a fare come dice oregon...prendi un numero a caso...tipo 84, parti da 2 e inizia a vedere se è divisibile, se si hai trovato il primo numero primo; aggiorni il valore, che non sarà più 84 ma ovviamente 84 diviso il numero primo trovato....dopodicchè continui a provare se il nuovo valore è divisibile per i numeri successivi al 2!!
    Onestamente non so se mi sono spiegato....è più facile a farlo che a spiegarlo...comunque ho provato a darti un aiuto....se non ti è chiaro fammi sapere! e poi trovi molte spiegazioni dell'algoritmo da utilizzare su internet!!
    "Non può piovere per sempre" Il Corvo
    Forza Vigor!

  4. #4
    grazie ma ho risolto facendo un ciclo for con dentro un while che divide per quel "i" fino a quando il resto è ==0!così 84 lo scompone in 2 2 3 7 !Grazie a tutti

  5. #5
    Utente di HTML.it L'avatar di MrX87
    Registrato dal
    Jun 2007
    Messaggi
    500
    perchè 2 cilci?? se non mi sbaglio ne basta solo 1!!
    "Non può piovere per sempre" Il Corvo
    Forza Vigor!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.