Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- РАМКА
- import java.util.Scanner;
- public class Main {
- public static void main(String[] args) {
- Scanner scan = new Scanner(System.in);
- int n = scan.nextInt();
- System.out.print("+");
- for (int i = 0; i < n - 2; i++) {
- System.out.print(" -");
- }
- System.out.print(" +");
- System.out.println();
- for (int k = 0; k < n - 2; k++) {
- System.out.print("|");
- for (int a = 0; a < n - 2; a++) {
- System.out.print(" -");
- }
- System.out.print(" |");
- System.out.println();
- }
- System.out.print("+");
- for (int i = 0; i < n-2 ; i++) {
- System.out.print(" -");
- }
- System.out.print(" +");
- }
- }
- Diamand
- import java.util.*;
- class Main {
- public static String makeSymbols(String str, int num) {
- String symbol = "";
- for (int i = 0; i < num; i++) {
- symbol += str;
- }
- return symbol;
- }
- public static void house(int n) {
- int t = 0;
- int s = 0;
- if (n % 2 == 0) {
- s = 2;
- t = (n - s) / 2;
- }
- if (n % 2 != 0) {
- s = 1;
- t = (n - s) / 2;
- }
- String top = makeSymbols("-", t) + makeSymbols("*", s) + makeSymbols("-", t);
- System.out.println(top);
- for (int i = 0; i <= (n - 3) / 2; i++) {
- t--;
- System.out.println(makeSymbols("-", t) + "*"
- + makeSymbols("-", n - t * 2 - 2) + "*" + makeSymbols("-", t));
- }
- for (int i = 0; i < (n - 3) / 2; i++) {
- t++;
- System.out.println(makeSymbols("-", t) + "*"
- + makeSymbols("-", n - t * 2 - 2) + "*" + makeSymbols("-", t));
- }
- System.out.println(top);
- }
- public static void main(String[] args) {
- Scanner scan = new Scanner(System.in);
- int n = scan.nextInt();
- if (n == 2 || n==1){
- System.out.println(makeSymbols("*",n));
- }else {
- house(n);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement