Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <time.h>
- #define SIZE 10
- int main()
- {
- int v[SIZE]={1,2,3};
- int mat[SIZE][SIZE]={1,2,3,4,5,6,7,8,9};
- int mat_2[SIZE][SIZE];
- unsigned int S=0;
- unsigned int S1=0;
- size_t i,j ;
- for( i=0 ; i < SIZE; i++)
- {
- for(j =0; j < SIZE; j++)
- printf("%3d ", mat[i][j]);
- printf("\n");
- }
- printf("init mat\n");
- for( i=0 ; i < SIZE; i++)
- {
- for(j =0; j < SIZE; j++)
- {
- if(i>=j)
- mat[i][j]=0;
- else
- mat[i][j]=50;
- }
- }
- printf("\n");
- for( i=0 ; i < SIZE; i++)
- {
- for(j =0; j < SIZE; j++)
- printf("%3d ", mat[i][j]);
- printf("\n");
- }
- printf("\nMAT 2\n");
- /*for( i=0 ; i < SIZE; i++)
- {
- for(j =0; j < SIZE; j++)
- {
- if (i <= SIZE-j -1)
- mat_2[i][j]=100;
- else
- mat_2[i][j]=0;
- }
- }*/
- for( i=0 ; i < SIZE; i++)
- {
- for(j =0; j < SIZE; j++)
- {
- mat_2[i][j]=rand()%2;
- }
- }
- printf("\n");
- for( i=0 ; i < SIZE; i++)
- {
- for(j =0; j < SIZE; j++)
- printf("%3d ", mat_2[i][j]);
- printf("\n");
- }
- for( i=0 ; i < SIZE; i++)
- {
- for(j =0; j < SIZE; j++)
- S += mat_2[i][j];
- printf("\n");
- }
- printf("Somma della matrice = %u\n", S);
- printf("somma prima riga:\n");
- S1=0;
- for(i=0; i<SIZE; i++)
- S1+= mat_2[0][i];
- printf("Somma della prima riga matrice = %u\n", S1);
- printf("somma prima colonna:\n");
- S1=0;
- for(i=0; i<SIZE; i++)
- S1+= mat_2[i][0];
- printf("Somma della prima colonna matrice = %u\n", S1);
- printf("somma diagonale:\n");
- S1=0;
- for(i=0; i<SIZE; i++)
- S1+= mat_2[i][i];
- printf("Somma della diagonale = %u\n", S1);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement