piramide di asterischi

Blog Forum Java piramide di asterischi

  • Il topic è vuoto.
Stai visualizzando 3 post - dal 1 a 3 (di 3 totali)
  • Autore
    Post
  • #1673
    MrWolf
    Ospite
    Up
    0
    Down
    ::

    Ciao, prova con questo codice corretto. Sicuramente non è la soluzione più efficiente ma funziona.

    
    	public static void main(String[] args) {
    		int dimensione = 7;
    		int offset_1;
    		int offset_2;
    		int i;
    		int j;
    
    		offset_1 = 0;
    
    		for (i = 1; i <= dimensione; i++) {
    			for (j = 0; j < i + offset_1; j++) {
    
    				System.out.print("*");
    
    			}
    			offset_1++;
    			System.out.println();
    
    		}
    
    		offset_2 = dimensione+ offset_1-2;
    
    		for (i = dimensione; i > 0; i--) {
    
    			for (j = 1; j < offset_2; j++) {
    
    				System.out.print("*");
    
    			}
    			offset_2--;
    			offset_2--;
    
    			System.out.println();
    		}
    
    	}
    
    
    #1947
    Andrea Cavallo
    Ospite
    Up
    0
    Down
    ::

    scusatemi int offset_1;
    int offset_2;
    esattamente a cosa si riferiscono?

    #1956
    MrWolf
    Ospite
    Up
    0
    Down
    ::

    offset_1 è il primo contatore per far stampare la prima parte di asterischi, quindi deve sempre aumentare.
    offset_2 è per la seconda parte, quindi deve diminuire

Stai visualizzando 3 post - dal 1 a 3 (di 3 totali)
  • Devi essere connesso per rispondere a questo topic.