Advertisement
desislava_topuzakova

02. Equal Sums Even Odd Position

Jul 16th, 2020
1,187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.10 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class t_03{
  4.     public static void main(String[] args) {
  5.         Scanner scanner = new Scanner(System.in);
  6.         int firstNumber = Integer.parseInt(scanner.nextLine());
  7.         int secondNumber = Integer.parseInt(scanner.nextLine());
  8.         //1. намерим всички числа [firstNumber; secondNumber]
  9.         for (int number = firstNumber; number <= secondNumber; number++) {
  10.             //шестцифрени числа
  11.             //987654 -> разбием на цифри
  12.             int firstDigit = number / 100000;
  13.             int secondDigit = number / 10000 % 10;
  14.             int thirdDigit = number / 1000 % 10;
  15.             int forthDigit = number / 100 % 10;
  16.             int fifthDigit = number / 10 % 10;
  17.             int sixthDigit = number % 10;
  18.  
  19.             int sumEvenPositions = secondDigit + forthDigit + sixthDigit;
  20.             int sumOddPositions = firstDigit + thirdDigit + fifthDigit;
  21.             if (sumEvenPositions == sumOddPositions) {
  22.                 System.out.print(number + " ");
  23.             }
  24.         }
  25.  
  26.  
  27.     }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement