Advertisement
Guest User

Untitled

a guest
Dec 12th, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.68 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <time.h>
  4. #define SIZE 10
  5.  
  6.  
  7.  
  8. int main()
  9. {
  10.  
  11. int v[SIZE]={1,2,3};
  12.  
  13.  
  14. int mat[SIZE][SIZE]={1,2,3,4,5,6,7,8,9};
  15.  
  16. int mat_2[SIZE][SIZE];
  17. unsigned int S=0;
  18. unsigned int S1=0;
  19. size_t i,j ;
  20.  
  21.  
  22. for( i=0 ; i < SIZE; i++)
  23. {
  24. for(j =0; j < SIZE; j++)
  25. printf("%3d ", mat[i][j]);
  26. printf("\n");
  27. }
  28.  
  29. printf("init mat\n");
  30.  
  31. for( i=0 ; i < SIZE; i++)
  32. {
  33. for(j =0; j < SIZE; j++)
  34. {
  35. if(i>=j)
  36. mat[i][j]=0;
  37. else
  38. mat[i][j]=50;
  39. }
  40.  
  41. }
  42.  
  43. printf("\n");
  44.  
  45. for( i=0 ; i < SIZE; i++)
  46. {
  47. for(j =0; j < SIZE; j++)
  48. printf("%3d ", mat[i][j]);
  49. printf("\n");
  50. }
  51.  
  52.  
  53.  
  54. printf("\nMAT 2\n");
  55.  
  56.  
  57. /*for( i=0 ; i < SIZE; i++)
  58. {
  59. for(j =0; j < SIZE; j++)
  60. {
  61. if (i <= SIZE-j -1)
  62.  
  63. mat_2[i][j]=100;
  64. else
  65. mat_2[i][j]=0;
  66.  
  67. }
  68.  
  69. }*/
  70.  
  71. for( i=0 ; i < SIZE; i++)
  72. {
  73. for(j =0; j < SIZE; j++)
  74. {
  75. mat_2[i][j]=rand()%2;
  76.  
  77. }
  78. }
  79. printf("\n");
  80.  
  81. for( i=0 ; i < SIZE; i++)
  82. {
  83. for(j =0; j < SIZE; j++)
  84. printf("%3d ", mat_2[i][j]);
  85. printf("\n");
  86. }
  87.  
  88. for( i=0 ; i < SIZE; i++)
  89. {
  90. for(j =0; j < SIZE; j++)
  91. S += mat_2[i][j];
  92. printf("\n");
  93. }
  94.  
  95. printf("Somma della matrice = %u\n", S);
  96.  
  97. printf("somma prima riga:\n");
  98. S1=0;
  99.  
  100. for(i=0; i<SIZE; i++)
  101. S1+= mat_2[0][i];
  102.  
  103. printf("Somma della prima riga matrice = %u\n", S1);
  104.  
  105.  
  106. printf("somma prima colonna:\n");
  107. S1=0;
  108.  
  109. for(i=0; i<SIZE; i++)
  110. S1+= mat_2[i][0];
  111.  
  112. printf("Somma della prima colonna matrice = %u\n", S1);
  113.  
  114. printf("somma diagonale:\n");
  115. S1=0;
  116.  
  117. for(i=0; i<SIZE; i++)
  118. S1+= mat_2[i][i];
  119.  
  120. printf("Somma della diagonale = %u\n", S1);
  121.  
  122. return 0;
  123.  
  124. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement