Natalia__krkrkr

Только Ромб

Aug 21st, 2018
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.03 KB | None | 0 0
  1. import java.util.Scanner;
  2. import java.util.ArrayList;
  3.  
  4. public class Main {
  5.  
  6.     public static void main (String[] args) {
  7.         Scanner in = new Scanner(System.in);
  8.         System.out.print("Введите число и символ: ");
  9.         ArrayList<String> tmpAllM = new ArrayList<>();
  10.         String symbol = in.nextLine();
  11.         tmpAllM = numberLiter(symbol);
  12.         int number = Integer.parseInt(tmpAllM.get(0));
  13.         String liter = tmpAllM.get(1);
  14.         for (int i =0 ; i < (number*2+1); i ++){
  15.             System.out.print(liter);
  16.         }
  17.         System.out.println();
  18.         for (int g = 1; g <(number-1)*2; g=g+2) {
  19.             System.out.print(liter);
  20.             for(int f = 0; f <(number-1)*2-(g-1) ; f=f+2) {
  21.                 System.out.print(".");
  22.             }
  23.             for(int f = 0; f < g; f++){
  24.                 System.out.print(liter);
  25.             }
  26.             for(int f = 0; f < (number-1)*2-(g-1) ; f=f+2) {
  27.                 System.out.print(".");
  28.             }
  29.             System.out.print(liter);
  30.             System.out.println();
  31.         }
  32.         for (int i =0 ; i < (number*2+1); i ++) {
  33.             System.out.print(liter);
  34.         }
  35.         System.out.println();
  36.         for (int g = (number-1)*2; g >1; g=g-2) {
  37.             System.out.print(liter);
  38.             for(int f = (number-1)*2-(g-1); f >0 ;f=f-2) {
  39.                 System.out.print(".");
  40.             }
  41.             for(int f = g-1; f > 0; f--){
  42.                 System.out.print(liter);
  43.             }
  44.             for(int f = (number-1)*2-(g-1); f >0 ; f=f-2) {
  45.                 System.out.print(".");
  46.             }
  47.             System.out.print(liter);
  48.             System.out.println();
  49.         }
  50.         for (int i =0 ; i < (number*2+1); i ++){
  51.             System.out.print(liter);
  52.         }
  53.     }
  54.     public static ArrayList<String> numberLiter (String str){
  55.         ArrayList<String> tmpM = new ArrayList<>();
  56.         for(String s: str.split(" ")){
  57.             tmpM.add(s);
  58.         }
  59.         return tmpM;
  60.     }
  61.  
  62. }
Advertisement
Add Comment
Please, Sign In to add comment