Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #define linha 10
- #define coluna 10
- int main()
- {
- int m[linha][coluna], i, j,k, soma=0;
- srand(time(NULL));
- printf(" **Matriz Principal**\n");
- for(i=0; i<linha; i++)
- for(j=0; j<coluna; j++)//preenchendo a matriz com seus numeros
- m[i][j]=rand()%9+1;
- for(i=0; i<linha; i++){
- for(j=0; j<coluna; j++)//exibe a matriz
- printf("%d ",m[i][j]);
- printf("\n");}
- printf("\n\n*Letra A:\nTodos os elementos: ");//letra A soma da coluna 10
- for(i=0; i<linha; i++){
- printf("%d ", m[i][9]);
- soma+=m[i][9];}
- printf("\nSoma da coluna 10: %d", soma);
- soma=0;
- printf("\n\n\n*Letra B:\nTodos os elementos: ");//Letra B soma da coluna 1
- for(i=0; i<linha; i++){
- printf("%d ", m[i][0]);
- soma+=m[i][0];}
- printf("\nSoma da coluna 1: %d", soma);
- soma=0;
- printf("\n\n\n*Letra C:\nTdos os elementos: ");//Letra C soma da linha 1
- for(i=0; i<coluna; i++){
- printf("%d ", m[0][i]);
- soma+=m[0][i];}
- printf("\nSoma da linha 1: %d", soma);
- soma=0;
- printf("\n\n\n*Letra D:\nTodos os elementos: ");//Letra D soma da linha 5
- for(i=0; i<coluna; i++){
- printf("%d ", m[4][i]);
- soma+=m[4][i];}
- printf("\nSoma da linha 5: %d", soma);
- soma=0;
- printf("\n\n\n*Letra E:\nTodos os elementos:\n");//Letra E soma de todos os elementos
- for(i=0;i<linha;i++){
- for(j=0;j<coluna;j++){
- printf("%d ", m[i][j]);
- soma+=m[i][j];}
- printf("\n");}
- printf("Soma de todos os elementos: %d",soma);
- soma=0;
- printf("\n\n\n*Letra F:\nTdos os elementos: ");//Letra F soma das 5 primeiras linhas
- for(i=0;i<linha;i++)
- for(j=0;j<5;j++){
- printf("%d ",m[i][j]);
- soma+=m[i][j];}
- printf("\nSoma das 5 primeiras linhas: %d",soma);
- soma=0;
- printf("\n\n\n*Letra G:\nTodos os elementos: ");//letra G soma das 3 primeiras colunas
- for(i=0;i<linha;i++)
- for(j=0;j<4;j++){
- printf("%d ", m[i][j]);
- soma+=m[i][j];}
- printf("\nSoma das 3 primeiras colunas: %d", soma);
- soma=0;
- printf("\n\n\n*Letra H:\nTodos os elementos: ");//Letra H soma da diagonal principal
- for(i=0,j=0;i<linha,j<coluna;i++,j++)
- if(i==j){
- printf("%d ",m[i][j]);
- soma+=m[i][j];}
- printf("\nSoma da diagonal principal: %d",soma);
- soma=0;
- printf("\n\n\n*Letra I:\nTodos os elementos: ");//Letra I soma do triangulo superior da diagonal principal
- for(i=0;i<linha;i++)
- for(j=i+1;j<coluna;j++){
- printf("%d ",m[i][j]);
- soma+=m[i][j];}
- printf("\nSoma do triangulo superior da diagonal principal: %d", soma);
- soma=0;
- printf("\n\n\n*Letra J:\nTdoso os elementos: ");//Letras J soma do triangulo inferior da diagonal principal
- for(i=linha-1;i>0;i--)
- for(j=i-1;j>=0;j--){
- printf("%d ",m[i][j]);
- soma+=m[i][j];}
- printf("\nSoma do triangulo inferior da diagonal principal: %d", soma);
- soma=0;
- printf("\n\n\n*Letra K:\nTdoso os elementos: ");//Letra K soma da diagonal secundaria
- for(j=0;j<coluna;j++)
- for(i=linha-1,k=0;i>=0,k<coluna;i--,k++)
- if(k==j){
- printf("%d ", m[i][j]);
- soma+=m[i][j];}
- printf("\nSoma da diagonal secundaria: %d", soma);
- soma=0;
- printf("\n\n\n*Letra L:\nTdoso os elementos:\n");//Letra L soma do triangulo superior da diagonal secundaria
- for(i=0;i<linha;i++){
- for(j=0;j<(linha-1)-i;j++){
- printf("%d ",m[i][j]);
- soma+=m[i][j];}
- printf("\n");}
- printf("Soma do triangulo superior da diagonal segundari: %d", soma);
- soma=0;
- printf("\n\n\n*Letra M:\nTdoso os elementos:\n");//Letra M soma do triangulo superior da diagonal secundaria
- for(i=linha-1;i>=0;i--)
- for(j=(linha-1)-i+1;j<coluna;j++){
- printf("%d ",m[i][j]);
- soma+=m[i][j];}
- printf("\nSoma do triangulo inferior da diagonal segundari: %d", soma);
- soma=0;
- getch();
- }
Advertisement
Add Comment
Please, Sign In to add comment