
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
11.11.2016, 00:58
|
|||
|---|---|---|---|
|
|||
Чтение из файла в массив |
|||
|
#18+
Написал , которая считает количество вершин у графов, помогите пожалуйста сделать так, чтобы массив брался из входного файла "input.txt", а результат программы записывался в файл "output.txt" Пример входного массива : 1 2 1 3 3 2 3 4 4 5 6 7 7 8 Пример на выходе : 1 in = 0 out = 2 2 in = 2 out = 0 3 in = 1 out = 2 4 in = 1 out = 1 5 in = 1 out = 0 6 in = 0 out = 1 7 in = 1 out = 1 8 in = 1 out = 0 import java.lang.reflect.Array; public class Main { public static void main(String[] args) { int[][] array = { {1, 2}, {1, 3}, {3, 2}, {3, 4}, {4, 5}, {6, 7}, {7, 8} }; int max = array[0][0]; for(int i = 0; i<array[0].length; i++){ for(int j = 0; j<array.length; j++){ if(max <array[j][i]) { max = array[j][i]; } } } final int values = max; int[] input = new int[values]; for (int i = 0; i < input.length; i++) { input[i] = 0; } int[] output = new int[values]; for (int i = 0; i < output.length; i++) { output[i] = 0; } for (int i = 0; i < array.length; i++) { for (int k = 1; k <= values; k++) { if (array[i][0] == k) { output[k - 1] += 1; } if (array[i][1] == k) { input[k - 1] += 1; } } } for(int k=0; k<values; k++) { System.out.println(k+1 + " in = " + input[k] + " out = " + output[k]); } } } Заранее благодарю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2123509]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
134ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 413ms |

| 0 / 0 |
