Ir ao conteúdo

Posts recomendados

Postado

algoritmo "OperacoesDiagonais"

var

   MAT: vetor[1..8,1..8] de inteiro

   i, j, maior, soma: inteiro

inicio

      para i de 1 ate 8 faca

           para j de 1 ate 8 faca

                leia(MAT[i,j])

           fimpara

      fimpara

     

      soma <- 0

      maior <- MAT[1,1]

     

      para i de 1 ate 8 faca

           para j de 1 ate 8 faca

                se (MAT[i,j]>maior) E (i=j) entao

                   maior<-MAT[i,j]

                fimse

               

                se (i+j=9) entao

                   soma <- soma + MAT[i,j]

                fimse

           fimpara

      fimpara

 

      escreval("O maior valor é ", maior)

      escreval("A soma é ", soma)

 

fimalgoritmo

 

O que pretendo fazer é ler uma matriz 8 × 8 e encontrar a posição (linha e coluna) do maior elemento da diagonal
principal e a soma dos elementos da diagonal secundária.

  • Obrigado 1
Postado

Acho que assim ficou bom.@clal

 

#include <stdio.h>

int main(){

   int mat[9][9],i, j, maior, soma;


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

           for (j=1;j<=8;j++){
                
                scanf("%d",&mat[i][j]);

           }

}

     

      soma = 0;

      maior = 0;

     

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

           for (j=1;j<=8;j++){

                if (mat[i][j] > maior && i==j){

                   maior=mat[i][j];

                }

               

                if(i+j==9){

                   soma=soma+mat[i][j];

                }

           }

      }

 

      printf("O maior valor é %d\n", maior);

      printf("A soma é %d", soma);

 

}

  • Amei 1
Postado

@clal   Olá  ,   basicamente para converter de uma linguagem para outra , você substitui os comandos ,  e assim o escreval  / escreva é igual ao printf ,

escreval("O maior valor é ", maior)

printf("O maior valor é %d\n", maior); // atencao ao ponto e virgula 
                                       // que na linguagem c precisa colocar em todo final de linha
                                       // e em c++ e java e pascal e etc . . . !

e se você fizesse um código sobre esse exercício e podia postar ele aqui e ajudaremos se precisar  ..,   ,

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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