Buscar

Criar um programa em Linguagem C que leia os elementos de uma matriz inteira 10 x 10 e escreva os elementos da diagonal secundária.

💡 3 Respostas

User badge image

Cristiano Stoski

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

main()
{
       int minhaMatriz[10][10];
       int linha,coluna;
       
       for (linha=0; linha<10;linha++){
            for (coluna=0; coluna<10;coluna++){
                  printf("Linha e Coluna: [%d][%d] ",linha,coluna);
                 scanf("%d",&minhaMatriz[linha][coluna]);
              }
      }
      
      
      printf("----------------------\n");
      printf("Matriz Digitada:\n");
      printf("----------------------\n");
                  
        for (linha=0; linha<10;linha++){
            for (coluna=0; coluna<10;coluna++){
                  printf("%5d ", minhaMatriz[linha][coluna]);
              }
              printf("\n\n");
      }
    printf("\n\n");  
         printf("-----------------------------\n");
      printf("DIAGONAL PRINCIPAL Digitada:\n");
      printf("-----------------------------\n");

        for (linha=0; linha<10;linha++){      
            for (coluna=0; coluna<10;coluna++){
                 if (coluna == linha){                   
                       printf("%5d ", minhaMatriz[linha][coluna]);
                   }
         }
      }
      printf("\n\n");
      printf("-----------------------------\n");
      printf("DIAGONAL SECUNDARIA Digitada:\n");
      printf("-----------------------------\n");

        for (linha=0; linha<10;linha++){      
            for (coluna=0; coluna<10;coluna++){
                 if (coluna == (10 - 1 - linha )){                   
                       printf("%5d ", minhaMatriz[linha][coluna]);
                   }
         }
      }
      printf("\n\n");
      getch();
}
0
Dislike0
User badge image

Andre Smaira

Nesse exercício vamos estudar matrizes em C.


Para lermos a matriz, precisaremos de dois laços aninhados. A seguir, para determinar os elementos da diagonal secundária, perceba que a soma dos índices é constante e igual ao antecessor do tamanho da matriz.


O código abaixo faz o que se pede:

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais