Marcos_Carvalho

codigo terminado do scilab

Jun 18th, 2019
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1. clear;
  2. clc;
  3. N= input ("Digite o tamanho da matriz: ");
  4. matriz=[ N;N];
  5. vetor=[6];
  6. flag=0;
  7. k=0;
  8.  
  9. for i=1:1:N;
  10. for j=1:1:N;
  11. matriz(i,j) = input("Digite os numeros da matriz: ");
  12.  
  13. end
  14. end
  15.  
  16. for i=1:1:N;
  17. for j=1:1:N;
  18. mprintf(" %d",matriz(i,j));
  19. end
  20. mprintf("\n");
  21. end
  22.  
  23. for i=1: 1: N;
  24. if matriz(i,i) <> 1 then
  25. vetor(1)= 0;
  26. flag=1;
  27. end
  28. end
  29. if flag==0 then
  30. vetor(1)=1;
  31. end
  32.  
  33. flag=1;
  34.  
  35. for i=1: 1: N;
  36. for j=1: 1: N;
  37. if i <> j then
  38. if matriz(i,j) <> matriz(j,i) then
  39. flag=0;
  40. vetor(2)=0;
  41. end
  42. end
  43. end
  44. end
  45.  
  46. if flag==1 then
  47. vetor(2)=1;
  48. end
  49.  
  50. flag=1;
  51.  
  52. for i=1: 1: N
  53. k=0;
  54. for j=1: 1: N
  55.  
  56. if matriz(i,j) == 1 then
  57. k=k+1;
  58. end
  59. if k > 1 then
  60. vetor(3)=0;
  61. flag=0;
  62. end
  63. end
  64. end
  65.  
  66. if flag==1 then
  67. vetor(3)=1;
  68. end
  69.  
  70. flag=1;
  71.  
  72. for i=1: 1: N
  73. k=0;
  74. for j=1: 1: N
  75.  
  76. if matriz(j,i) == 1 then
  77. k=k+1;
  78. end
  79. if k > 1 then
  80. vetor(4)=0;
  81. flag=0;
  82. end
  83. end
  84. end
  85.  
  86. if flag==1 then
  87. vetor(4)=1;
  88. end
  89.  
  90. flag=1;
  91.  
  92. for i=1: 1: N
  93. k=N;
  94. for j=1: 1: N
  95. if matriz(i,j) == 1 then
  96. k=k-1;
  97. end
  98. end
  99.  
  100. if k == N then
  101. vetor(5)=0;
  102. flag=0;
  103. end
  104. end
  105.  
  106. if flag==1 then
  107. vetor(5)=1;
  108. end
  109.  
  110. flag=1;
  111.  
  112. for i=1: 1: N
  113. k=N;
  114. for j=1: 1: N
  115. if matriz(j,i) == 1 then
  116. k=k-1;
  117. end
  118. end
  119.  
  120. if k == N then
  121. vetor(6)=0;
  122. flag=0;
  123. end
  124. end
  125.  
  126. if flag==1 then
  127. vetor(6)=1;
  128. end
  129.  
  130. for i=1: 1: 6
  131. mprintf("%d ",vetor(i));
  132. end
Advertisement
Add Comment
Please, Sign In to add comment