TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A Atividade Computação

Por:   •  25/5/2021  •  Abstract  •  6.980 Palavras (28 Páginas)  •  138 Visualizações

Página 1 de 28

 Exercicios sobre MATRIZES e VETORES !

1. Programa em forma de menu que, dadas duas matrizes A e B, ofereça as seguintes opções:

A - Verificar se as matrizes A e B são simétricas A(i,j)=B(j,i)

B – Verificar se os elementos das diagonais (PRINCIPAIS) das duas matrizes são iguais

C – Verificar quantos elementos nulos tem a matriz A

D – Verificar quantos elementos perfeitos tem a matriz B

F - Sair do programa

#include <stdio.h>

#include <conio.h>

main()

{

     

      int A[11][11],B[11][11],i,j,k,n,OP,cont=0, La, Lb,Ca,Cb,cont1,cont2,a=0,soma,t,x;

      printf("digite o numero de linhas e colunas da matriz A\n");

      scanf("%d %d",&La, &Ca);

      printf("digite os valores da matriz A\n");

      for(i=1;i<=La;i++)

      {

                       for(j=1;j<=Ca;j++)

                       {

                                        scanf("%d",&A[i][j]);

                       }

      }

      printf("digite o numero de linhas e colunas da matriz B\n");

      scanf("%d %d", &Lb, &Cb);

      printf("digite os valores da matriz B\n");

      for(i=1;i<=Lb;i++)

      {

                       for(j=1;j<=Cb;j++)

                       {

                                        scanf("%d", &B[i][j]);

                       }

      }    

      printf("Digite: \n1- para saber se as matrizes sao simetricas\n");

      printf("2- para conferir se as diagonais principais sao iguais\n");

      printf("3- para saber se ha elementos nulos na matriz A\n");

      printf("4- para saber quantos elementos nulos ha na matriz B\n");

      printf("5- para saber quantos elementos da matriz B sao numeros perfeitos\n");

      printf("6- para sair\n");

      scanf("%d", &OP);

      if(OP==1)

      {

               for(i=1;i<=La;i++)

               {

                                for(j=1;j<=Ca;j++);

                                {

                                                   for(i=1;i<=Lb;i++)

                                                   {

                                                                     for(j=1;j<=Cb;j++)

                                                                     {

                                                                       if(A[i][j]!=B[j][i])

                                                                       {(cont=cont+1);}

                                                                     }

                                                   }  

                                }

               }

      if(cont==0)

      {printf("As matrizes A e B sao simetricas");}

      else if(cont !=0)

      {printf("As matrizes nao sao simetricas");}

      }

      else if (OP==2)

      {

                          if(La==Ca && Lb==Cb && La==Cb)

                          {cont=0;

                          for(i=1;i<=La;i++){

                                             j=i;

                                             if(A[i][j]!=B[i][j]){cont=cont+1;}

                                             }

                                             if(cont!=0){printf("Diagonais principais diferentes\n");}

                                             else{printf("Diagonais principais iguais\n");}

                          }

                     else

      printf("A(s) matriz(es) nao possui(em) diagonal principal");    

      }                                          

      else if(OP==3)

      {cont=0;

           for(i=1;i<=La;i++)

           {

                            for(j=1;j<=Ca;j++)

                            {

                                             if(A[i][j]==0)

                                             {(cont=cont+1);}

                            }

           }

...

Baixar como (para membros premium)  txt (14.7 Kb)   pdf (93.8 Kb)   docx (14.1 Kb)  
Continuar por mais 27 páginas »
Disponível apenas no TrabalhosGratuitos.com