piotrek9292 Napisano Listopad 3, 2014 Zgłoszenie Share Napisano Listopad 3, 2014 Witam. Mam pewien problem. Potrzebuję wykonać jeszcze na dzisiaj w programie NetBeans taki schemat znaków " * " (gwiazdek) w postaci hm jakby rombu czyli takiego znaku "karo". Wyszła mi narazie jedynie "klepsydra". Wklejam poniżej kod, na którym się głowie i głowie..Chodzi o to aby te dwa trójkąty były ułożone odwrotnie. Czy mógłby mi ktoś wytłumaczyć co nalezy zmienić w tym kodzie? int i,j,liczbaZnakow; liczbaZnakow=10; for (i = 0; i < liczbaZnakow -1; i++) { for (j = 0; j < liczbaZnakow/2; j++) { if ( i == liczbaZnakow || j ==liczbaZnakow || j >= liczbaZnakow - i -2 || j >=i ) { System.out.print(" *"); } else { System.out.print(" "); } } System.out.println(); } System.out.println("_____________________"); } } Dziękuje z góry za pomoc Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
icywind Napisano Listopad 20, 2014 Zgłoszenie Share Napisano Listopad 20, 2014 Napisałeś temat 3 listopada więc sądzę, że na nic się nie nada ale napisałem tworzenie rombu. Tyle, że nie edytowałem twojego kodu a napisałem własny, mam nadzieję, żemimo wszystko się przyda. Najpierw w pierwszej pętli rysujemy górną część a potem w drugiej dolną. int i,j,liczbaZnakow,k; liczbaZnakow=5; for(i=0;i<liczbaZnakow;i++) //gora { for(k=i;k<liczbaZnakow;k++) System.out.print(" "); for(j=0;j<i;j++) System.out.print("* "); System.out.println(); } for(i=0;i<liczbaZnakow;i++) //dol { for(j=0;j<i;j++) System.out.print(" "); for(k=i;k<liczbaZnakow;k++) System.out.print("* "); System.out.println(); } Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się