Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace _1._1._4_квадратна_рамка
- {
- class Program
- {
- static void Main ( string[] args )
- {
- int n = int.Parse(Console.ReadLine());
- var a = ('+');
- // var b = new string('-', n - 2);
- var c = '|';
- string Tireta = "";
- for (int i1 = 1; i1 <= n - 2; i1++)// за да долепи до него поредицата от другите симвули преминава през този цикъл
- {
- Tireta += (" -");
- }
- for (int i = 1; i <= n; i++)
- {
- if (i == 1 || i == n) // ако е на първи или последен ред да отпечата тялото
- {
- Console.Write(a);// отпечатва първия симвул
- Console.Write(Tireta);
- Console.WriteLine(" " + a);// затваря реда
- }
- else // ако е минал първия ред да отпечата тялото
- {
- Console.Write(c);// ана логично е на първи и последен ред
- Console.Write(Tireta);
- Console.WriteLine(" " + c);
- }
- }
- }
- }
- }
- //Напишете програма, която въвежда цяло положително число n и чертае на конзолата квадратна рамка с
- //размер n * n като в примерите по-долу:
- //Подсказки:
- // Отпечатайте горната част: знак “+”, n-2 пъти знак “-”, знак “+”.
- // Отпечатайте средната част: в цикъл n-2 пъти печатайте знак “|”, n-2 пъти знак “-”, знак “|”.
- // Отпечатайте долната част: знак “+”, n-2 пъти знак “-”, знак “+”.
Advertisement
Add Comment
Please, Sign In to add comment