Переписать программу c Pascal на С#. Заполнение массива по спирали - C#

Узнай цену своей работы

Формулировка задачи:

Необходимо переписать программу с Pascal на С#. Эта программа заполняет массив по спирали.
Листинг программы
  1. var
  2. s:array[1..n,1..m] of integer;
  3. i,j,k,p:integer;
  4. begin
  5. i:=0; k:=0; p:=1;
  6. while i<n*m do
  7. begin
  8. k:=k+1;
  9. for j:=k to m-k+1 do
  10. begin
  11. i:=i+1;
  12. s[k,j]:=p;
  13. p:=p+1;
  14. end;
  15. for j:=k+1 to n-k+1 do
  16. begin
  17. i:=i+1;
  18. s[j,m-k+1]:=p;
  19. p:=p+1;
  20. end;
  21. for j:=m-k downto k do
  22. begin
  23. i:=i+1;
  24. s[n-k+1,j]:=p;
  25. p:=p+1;
  26. end;
  27. for j:=n-k downto k+1 do
  28. begin
  29. i:=i+1;
  30. s[j,k]:=p;
  31. p:=p+1;
  32. end
  33. end;
  34. for i:=1 to n do
  35. begin
  36. for j:=1 to m do
  37. write(s[i,j]:4,' ');
  38. writeln
  39. end
  40. end.

Решение задачи: «Переписать программу c Pascal на С#. Заполнение массива по спирали»

textual
Листинг программы
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
  45. 45
  46. 46
  47. 47
  48. 48
  49. 49
  50. 50
  51. 51
  52. 52
  53. 53
  54. 54
  55. 55
  56. 56
  57. 57
  58. 58
  59. 59
  60. 60

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.25 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут