Advertisement
16120

6.1

Dec 20th, 2018
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.37 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Exercise_kursova_rabota {
  4.  
  5.     public static void main(String[] args) {
  6.  
  7.         Scanner sc = new Scanner(System.in);
  8.         int number = Integer.parseInt(sc.nextLine());
  9.         int firstNumber = number / 100; // така вземам пъврвата цифра
  10.         int secondNumber = (number / 10) % 10; // втората цифра
  11.         int thitdNumber = number % 10; // третата
  12.         int n = firstNumber + secondNumber;
  13.         int m = firstNumber + thitdNumber;
  14.         for (int i = 1; i <= n; i++) // завъртам цикъл по редове
  15.         {
  16.             for (int j = 1; j <= m; j++) // тук по пореден номер в реда, т.е. по колони
  17.             {
  18.  
  19.                 if (number % 5 == 0) {
  20.                     number = number - firstNumber; // прибавям първата цифра на числото към самото число
  21.                 } else if (number % 3 == 0) {
  22.                     number = number - secondNumber; // прибавям втората цифра
  23.                 } else if ((number % 5 != 0) && (number % 3 != 0)) {
  24.                     number = number + thitdNumber; // прибавям третата
  25.                 }
  26.                 System.out.printf(number + " ");
  27.                 if (j < m) // проверявам дали е последен номер в реда и ако не е, добавям интервал след
  28.                             // числото
  29.                 {
  30.                     System.out.print(" ");
  31.                 }
  32.             }
  33.  
  34.         }
  35.  
  36.     }
  37.  
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement