Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Exercise_kursova_rabota {
- public static void main(String[] args) {
- Scanner sc = new Scanner(System.in);
- int number = Integer.parseInt(sc.nextLine());
- int firstNumber = number / 100; // така вземам пъврвата цифра
- int secondNumber = (number / 10) % 10; // втората цифра
- int thitdNumber = number % 10; // третата
- int n = firstNumber + secondNumber;
- int m = firstNumber + thitdNumber;
- for (int i = 1; i <= n; i++) // завъртам цикъл по редове
- {
- for (int j = 1; j <= m; j++) // тук по пореден номер в реда, т.е. по колони
- {
- if (number % 5 == 0) {
- number = number - firstNumber; // прибавям първата цифра на числото към самото число
- } else if (number % 3 == 0) {
- number = number - secondNumber; // прибавям втората цифра
- } else if ((number % 5 != 0) && (number % 3 != 0)) {
- number = number + thitdNumber; // прибавям третата
- }
- System.out.printf(number + " ");
- if (j < m) // проверявам дали е последен номер в реда и ако не е, добавям интервал след
- // числото
- {
- System.out.print(" ");
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement