מערך ב Java
שלום, אני מנסה לפתור את התרגיל הבא ולא כל כך מצליח:
אתחל מערך בן 10 תאים. כל תא במערך יקבל ערך אקראי בין 0-9.
התכנית תדפיס בשתי עמודות, כמה פעמים מופיעה כל סיפרה במערך (0-9).
int[] arr = new int [10];
Random rnd = new Random();
for(int i = 0; i < arr.length; i++){
arr = rnd.nextInt((UPPER_RANGE-LOWER_RANGE) + LOWER_RANGE);
for(i = 0; i < 5; ++i)
++arr[arr];
for(i = 0; i < 10; ++i)
System.out.printf("%d appears %d times\n", i, arr);
שלום, אני מנסה לפתור את התרגיל הבא ולא כל כך מצליח:
אתחל מערך בן 10 תאים. כל תא במערך יקבל ערך אקראי בין 0-9.
התכנית תדפיס בשתי עמודות, כמה פעמים מופיעה כל סיפרה במערך (0-9).
int[] arr = new int [10];
Random rnd = new Random();
for(int i = 0; i < arr.length; i++){
arr = rnd.nextInt((UPPER_RANGE-LOWER_RANGE) + LOWER_RANGE);
for(i = 0; i < 5; ++i)
++arr[arr];
for(i = 0; i < 10; ++i)
System.out.printf("%d appears %d times\n", i, arr);