Advertisement
Guest User

Untitled

a guest
Feb 7th, 2019
1,199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. using System;
  2.  
  3. namespace P02_PascalTriangle
  4. {
  5. class Program
  6. {
  7. static void Main(string[] args)
  8. {
  9. int numberOfRows = int.Parse(Console.ReadLine());
  10.  
  11. Console.WriteLine(1);
  12.  
  13. if (numberOfRows == 1)
  14. {
  15. return;
  16. }
  17.  
  18. int[] initialArray = new int[] { 1, 1 };
  19. Console.WriteLine(string.Join(" ", initialArray));
  20.  
  21. if (numberOfRows == 2)
  22. {
  23. return;
  24. }
  25.  
  26. else
  27. {
  28. for (int i = 0; i < initialArray.Length + 1; i++)
  29. {
  30. int[] array = new int[initialArray.Length + 1];
  31. array[0] = 1;
  32. array[array.Length - 1] = 1;
  33.  
  34. for (int j = 1; j < array.Length - 1; j++)
  35. {
  36. array[j] = initialArray[j - 1] + initialArray[j];
  37. }
  38. Console.WriteLine(string.Join(" ", array));
  39.  
  40. initialArray = array;
  41.  
  42. if (initialArray.Length == numberOfRows)
  43. {
  44. break;
  45. }
  46. }
  47. }
  48. }
  49. }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement