Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int main( )
- {
- int linhas,colunas, i, j;
- int somaDP, somaDS, calculaSD, somaLinhas, somaColunas;
- //Inicialização das variáveis
- somaDP = 0;
- somaDS = 0;
- calculaSD = 0;
- somaLinhas = 0;
- somaColunas = 0;
- /*Entrar com a dminsão da matriz desejada*/
- printf("Entre com o numero de linhas: ");
- scanf("%d",&linhas);
- printf("Entre com o numero de colunas: ");
- scanf("%d",&colunas);
- /*declaração das matrizes que serão usadas no programa*/
- int mat1[linhas][colunas];
- /*laço de repetição para entrar com os valores da matriz 1*/
- for (i=0; i<linhas; i++)
- {
- for(j=0; j<colunas; j++)
- {
- printf(" Entre com os elementos da matriz 1 [%d][%d]:",i+1,j+1);
- scanf("%d",&mat1[i][j]);
- /*laço para somar as linhas*/
- for (i=0; i<linhas; i++)
- {
- for(j=0; j<colunas; j++)
- {
- somaLinhas = somaLinhas + mat1[i][j];
- somaColunas += somaColunas + mat1[i][j];
- }
- }
- //condições
- if (i==j) {
- somaDP += mat1[i][j]; }
- if(j=i-2) {
- somaDS=+mat1[i][j]; }
- //verifica se a soma eh igual
- if (somaDP == somaDS && somaLinhas == somaColunas) {
- printf("E quadrado");}
- else if (somaDP!= somaDS) {
- printf("Nao eh quadrado"); }
- }
- }
- /*Mostra a matriz 1 criada*/
- printf("\n\nA matriz 1 criada eh: \n\n");
- for (i=0; i<linhas; i++)
- {
- for(j=0; j<colunas;j++)
- printf("%3.d\t",mat1[i][j]);
- printf("\n\n");
- }
- printf("\n\n\n");
- getch();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement