import java.util.*; public class Program { public static void main(String[] args) { HashMap<Integer,String> rivit = new HashMap<Integer,String>(); StringBuilder sb = new StringBuilder(""); int kertoja = 0; int jakaja = 0; int luku = 0; //Muodostetaan Leibnizin kolmio. for (int x = 0; x < 8; x++){ jakaja = 0; kertoja = x+1; luku = 1; sb.delete(0,sb.length()); //Muodostetaan rivi. for (int y = 0; y <= x; y++){ luku *= kertoja; if (jakaja != 0){ luku /= jakaja; } sb.append(1 + "/" + luku + " "); jakaja++; kertoja--; } rivit.put(x,sb.toString()); } //Näytetään tulos. for (Map.Entry m : rivit.entrySet()){ System.out.println(m.getValue()); } for (Integer i : rivit.keySet()){ System.out.println(rivit.get(i)); } } }
Aihe on jo aika vanha, joten et voi enää vastata siihen.