desislava_topuzakova

04. Sum of Two Numbers

Mar 14th, 2021
868
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.31 KB | None | 0 0
  1.  
  2. import java.util.Scanner;
  3.  
  4. public class demo2 {
  5.     public static void main(String[] args){
  6.         Scanner scanner = new Scanner(System.in);
  7.         int startNumber = Integer.parseInt(scanner.nextLine());
  8.         int endNumber = Integer.parseInt(scanner.nextLine());
  9.         int magicNumber = Integer.parseInt(scanner.nextLine());
  10.        
  11.         //двойки числа
  12.         // число 1 -> [startNumber; endNumber] -> 1 2 3 4 5 6 7 8 9 10
  13.         // число 2 -> [startNumber; endNumber] -> 1 2 3 4 5 6 7 8 9 10
  14.         int counter = 0; //броим комбинациите
  15.         boolean isFoundCombination = false;
  16.         for (int number1 = startNumber; number1 <= endNumber; number1++) {
  17.             for (int number2 = startNumber; number2 <= endNumber ; number2++) {
  18.                 counter++;
  19.                 if (number1 + number2 == magicNumber) {
  20.                     System.out.printf("Combination N:%d (%d + %d = %d)", counter, number1, number2, magicNumber);
  21.                     isFoundCombination = true;
  22.                     return; //прекратява ми цялата програма
  23.                 }
  24.  
  25.             }
  26.         }
  27.  
  28.         if(isFoundCombination == false) {
  29.             System.out.printf("%d combinations - neither equals %d", counter, magicNumber);
  30.         }
  31.     }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment