import java.util.Scanner; import java.io.IOException; public class Transport { public static int[] setarr(int[] arr, int x, char c) { Scanner cin = new Scanner(System.in); for (int i = 0; i < x; i++) { System.out.println("Введите " + c + "[" + (i + 1) + "]" + " элемент массива:"); arr[i] = cin.nextInt(); } return arr; } public static void main(String[] args) { Scanner cin = new Scanner(System.in); boolean state = true; System.out.println( "Для выхода из программы наберите команду exit...\nДля продолжения нажмите Enter..."); while (!cin.nextLine().equals("exit")) { System.out.println("Введите количество поставщиков А..."); int supplier = cin.nextInt(); System.out.println("Введите количество потребителей В..."); int consumer = cin.nextInt(); System.out.println("Введите запасы поставщиков..."); int[] suparr = new int[supplier]; suparr = setarr(suparr, supplier, 'A'); System.out.println("Введите запросы потребителей..."); int[] conarr = new int[consumer]; conarr = setarr(conarr, consumer, 'B'); int s1 = 0, s2 = 0; for (int c : suparr) { s1 += c; } for (int g : conarr) { s2 += g; } if (s1 != s2) { if (s1 > s2) { System.out.println("На складе больше продукции, чем требуется... Повторите попытку..."); } else if (s1 < s2) { System.out .println("Спрос не удовлетворяет предложению поставщиков... Повторите попытку..."); } else { state = true; } } } } }