Computer Science Canada Need help with printing right angle triangle |
Author: | Sleeping Giant [ Fri Apr 12, 2013 10:45 am ] |
Post subject: | Need help with printing right angle triangle |
This is the code I came up with public class TriangleNumber3 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int size = 8; for (int row = 1;row <= size; row++){ for(int col = 1;col <= row;col++){ System.out.print(col); } System.out.println(); } } } and the result is this 1 12 123 1234 12345 123456 1234567 12345678 but the result that I want for the exercise is this 1 21 321 4321 54321 654321 754321 87654321 any ideas on how I can modify the code. Have to use nested for loops for the exercise. Thanks |
Author: | Panphobia [ Fri Apr 12, 2013 11:04 am ] |
Post subject: | RE:Need help with printing right angle triangle |
Try making the inner loop increment down instead of up, so make the inner loop start at row, and then instead of adding 1 to it just subtract 1. |
Author: | Sleeping Giant [ Fri Apr 12, 2013 6:10 pm ] |
Post subject: | Re: Need help with printing right angle triangle |
Is this what you where thinking. // TODO Auto-generated method stub int size = 8; for (int row = 1;row <= size; row++){ for(int col = row;col <= row;col--){ System.out.print(col); } System.out.println(); } This is what it gave me. 10 -1 -2 -3 -4 -5 -6 ......... |
Author: | Insectoid [ Fri Apr 12, 2013 7:22 pm ] | ||
Post subject: | RE:Need help with printing right angle triangle | ||
When will this for loop exit? |
Author: | Panphobia [ Fri Apr 12, 2013 9:24 pm ] | ||
Post subject: | RE:Need help with printing right angle triangle | ||
After
|