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

    Problema programma numeri primi

    ho realizzato questo programma per la lettura dei numeri primi di una sequenza interrotta da un numero < 0... pero non va...qualcuno mi potrebbe dare un aiutino..

    codice:
    import java.util.Scanner;
    public class NumeroPrimo{
    	public static void main(String [] args){
    		Scanner in = new Scanner (System.in);
    		System.out.println("Inserire numero.");
    		int n, div, countdiv;
    		n = in.nextInt();
    		countdiv = 0;
    		while (n > 0){
    			div = 1;
    			while (n >= div){
    				if ( n%div == 0)
    					countdiv++;
    			div++;
    			}
    			if (countdiv == 2)
    			System.out.println(n+ " e'un numero primo.");
        		n = in.nextInt();
    		}
    	}
    }

  2. #2

    Moderazione

    - Evita titoli generici;
    - il codice va formattato nei tag [code] ... [/code], altrimenti perde l'indentazione;
    - specifica esattamente qual č il problema ("non va" non vuol dire niente);
    - evita il cross-posting (come giā detto di lā);
    - leggi il regolamento.

    Questa volta correggo io visto che č il tuo primo post, in futuro imposta le discussioni in maniera corretta o chiudo direttamente.
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    si scusa hai ragione. Il problema č che i se inserisco come primo numero un numero primo me lo indica come tale se ne inserisco un secondo ancora primo non mi stampa che e' un numero primo.

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    La prima volta

    countdiv

    č a zero.

    In seguito, dopo che chiedi il nuovo valore, devi azzerare nuovamente countdiv altrimenti il calcolo sarā sbagliato.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.