Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- import java.util.Arrays;
- public class SoftUni {
- public static void main(String[] args) {
- Scanner sc = new Scanner(System.in);
- System.out.print("Enter your array here: ");
- String[] stringArr = sc.nextLine().split(" ");
- int sum1 = 0;
- int sum2 = 0;
- int i,k,l;
- boolean exists = false;
- int[] intArr = Arrays.stream(stringArr).mapToInt(e -> Integer.parseInt(e)).toArray();
- if(intArr.length == 1){
- System.out.println("At a[0] left sum = 0, right sum = 0");
- }
- else{
- for(i = 1;i<intArr.length-1;i++){
- for(k = 0;k<i;k++){
- sum1 += intArr[k];
- }
- for(l = i+1;l<intArr.length;l++){
- sum2 += intArr[l];
- }
- if(sum1 == sum2){
- exists = true;
- System.out.println("At a[" + i + "] -> left sum = " + sum1 + ", right sum = " + sum2);
- for(int n = 0;n<i;n++){
- if(n == i-1){
- System.out.print("a[" + n + "]");
- }
- else{
- System.out.print("a[" + n + "] + ");
- }
- }
- System.out.print(" = ");
- for(int m = i+1;m<intArr.length;m++){
- if(m == intArr.length - 1){
- System.out.print("a[" + m + "]");
- }
- else{
- System.out.print("a[" + m + "] + ");
- }
- }
- }
- sum1 = 0;
- sum2 = 0;
- }
- }
- if(exists == false){
- System.out.println("no");
- }
- }
- }
Add Comment
Please, Sign In to add comment