Venciity

[Jumpstart C#] homework loops - pattern C

Jan 25th, 2014
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.60 KB | None | 0 0
  1. /*Напишете програма която приема вход от клавиатурата цяло число n >= 1
  2.  * и отпечатва следния pattern в конзолата (всяка подточка е отделна задача).
  3.  * В примерите е показан изход при въведен n=3 и n=5.
  4.  * Програмата трябва да работи за произволно n.
  5.  *
  6. a) 1       1         b) 1XX     1XXXX     c) X23     X2345     d) 123     12345
  7.    12      12           12X     12XXX        1X3     1X345        234     23456    
  8.    123     123          123     123XX        12X     12X45        345     34567    
  9.            1234                 1234X                123X5                45678    
  10.            12345                12345                1234X                56789  */
  11.  
  12. using System;
  13. using System.Collections.Generic;
  14. using System.Linq;
  15. using System.Text;
  16. using System.Threading.Tasks;
  17.  
  18. namespace _5.EX_C_
  19. {
  20.     class Program
  21.     {
  22.         static void Main(string[] args)
  23.         {
  24.             Console.Write("n = ");
  25.             int n = Int32.Parse(Console.ReadLine());
  26.  
  27.             for (int i = 1; i <= n; i++)
  28.             {
  29.                 for (int j = 1; j <= n; j++)
  30.                 {
  31.                     if (i == j)
  32.                     {
  33.                         Console.Write("X");
  34.                     }
  35.                     else
  36.                     {
  37.                         Console.Write(j);
  38.                     }
  39.                 }
  40.                 Console.WriteLine();
  41.             }
  42.         }
  43.     }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment