Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2011
1,151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.13 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main( )
  5. {
  6.     int linhas,colunas, i, j;
  7.     int somaDP, somaDS, calculaSD, somaLinhas, somaColunas;
  8.    
  9.     //Inicialização das variáveis
  10.     somaDP = 0;
  11.     somaDS = 0;
  12.     calculaSD = 0;
  13.     somaLinhas = 0;
  14.     somaColunas = 0;
  15.  
  16.     /*Entrar com a dminsão da matriz desejada*/
  17.     printf("Entre com o numero de linhas: ");
  18.     scanf("%d",&linhas);
  19.     printf("Entre com o numero de colunas: ");
  20.     scanf("%d",&colunas);
  21.  
  22.     /*declaração das matrizes que serão usadas no programa*/
  23.     int mat1[linhas][colunas];
  24.    
  25.         /*laço de repetição para entrar com os valores da matriz 1*/
  26.         for (i=0; i<linhas; i++)
  27.         {
  28.            for(j=0; j<colunas; j++)
  29.           {
  30.           printf(" Entre com os elementos da matriz 1 [%d][%d]:",i+1,j+1);
  31.           scanf("%d",&mat1[i][j]);
  32.                
  33.                 /*laço para somar as linhas*/
  34.                 for (i=0; i<linhas; i++)
  35.                 {
  36.                   for(j=0; j<colunas; j++)
  37.                   {
  38.                   somaLinhas = somaLinhas + mat1[i][j];
  39.                   somaColunas += somaColunas + mat1[i][j];
  40.                   }
  41.                 }
  42.                                                  
  43.                    //condições
  44.                    if (i==j) {
  45.                    somaDP += mat1[i][j]; }
  46.              
  47.                      if(j=i-2) {
  48.                      somaDS=+mat1[i][j]; }
  49.                  
  50.                    //verifica se a soma eh igual
  51.                     if (somaDP == somaDS && somaLinhas == somaColunas) {
  52.                     printf("E quadrado");}
  53.                      else if (somaDP!= somaDS) {
  54.                      printf("Nao eh quadrado"); }
  55.  
  56.           }
  57.           }
  58.      
  59.            /*Mostra a matriz 1 criada*/
  60.            printf("\n\nA matriz 1 criada eh: \n\n");
  61.              for (i=0; i<linhas; i++)
  62.              {
  63.                 for(j=0; j<colunas;j++)
  64.                 printf("%3.d\t",mat1[i][j]);
  65.                 printf("\n\n");
  66.              }
  67.  
  68.                printf("\n\n\n");
  69.               getch();
  70.               return 0;
  71.  
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement