Ir ao conteúdo

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


victordelpenho

Posts recomendados

Postado

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???

 

 

 

 

  • Membro VIP
Postado

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.

Arquivado

Este tópico foi arquivado e está fechado para 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...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!