Ir ao conteúdo
  • Cadastre-se

Exercício pascal, ajuda! Construir um programa em Pascal para ler uma matriz quadrada com 64 elementos inteiros....


Posts recomendados

Construir um programa em Pascal para ler uma matriz quadrada com 64 elementos inteiros. A leitura deverá ser feita por coluna da matriz; o programa deverá calcular e informar quantos elementos situados abaixo da diagonal secundária são ímpares.

 

 

como fica isso no programa???

 

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Faça a entrada de dados em uma matriz 8x8, usando algum laço de repetição.

 

A diagonal principal é identificada pelas posições matriz[1][1], matriz[2][2], ..., matriz[n][n].

Já na matriz secundária, é dessa forma: matriz[1][8], matriz[2][7], ..., matriz[8][1].

 

   1  2  3   4  5  6   7  8

1  *   *   *   *   *   *   *   *

2  *   *   *   *   *   *   *   *

3  *   *   *   *   *   *   *   *

4  *   *   *   *   *   *   *   *

5  *   *   *   *   *   *   *   *

6  *   *   *   *   *   *   *   *

7  *   *   *   *   *   *   *   *

 *   *   *   *   *   *   *   *

 

Você vai fazer outro laço de repetição só pegando valores da diagonal secundária.

Mais ou menos assim:

for L:= 1 to 8 doBegin  for C:= 8 downto (9-L) do    Begin       ...       faça os testes se é ímpar e use uma variável de conta.

Obs: use valores menores pra testar, como matriz 3x3 ou 4x4.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...