Ir ao conteúdo

Posts recomendados

Postado

Ola galera, estou com um problema em um programa em C (uso o Dev-c++)

Tenho que fazer um procedimento que contenha uma matriz de 5x5 e preciso calcular (multiplicar) a diagonal principal e dps a secundaria. e não consigo fazer isso nem a pau, to tentando que nem louco isso,eu consigo receber os valores ate ai é tranquilo, preciso de uma luz ae galera, se puderem me ajudar fico grato. sou muito iniciante ainda hehe

Abraços

Postado

Cara tb sou iniciante mas se isso te ajudar confia e segue.

Para achar Diagonal principal

Ex:

for(i=0; i<TAM; i++)

for(j=0; j<TAM; j++)

if(i == j)

Para achar Diagonal secundária

Ex:

for(i=0; i<TAM; i++)

for(j=0; j<TAM; j++)

if(j == (TAM-1)-i)

Armazene-os depois faça a mutiplicação.

  • 5 anos depois...
Postado

#include<stdio.h>
#include<conio.h>
main()
{
    int M[5][5], i, j, diagprincipal=1, diagsecundaria=1;
    // est for ira receber os valores
    for(i=0; i<5; i++){
        for(j=0; j<5; j++){
            printf("Digite um numero: ");
            scanf("%d", &M[j]);
        }
    }
    // este for ira receber os valores primeiro da diagonal principal e depois da diagonal secundária
    for(i=0; i<5; i++){
        for(j=0; j<5; j++){
            if(i==j){
                diagprincipal=diagprincipal * M[j];
            }
            if (i+j==4){
                diagsecundaria=diagsecundaria * M[j];
            }
        }
    }
    // por fim imprime o resultado
    printf("A * da diagonal principal e %d, e a * da diagonal secundaria e %d", diagprincipal, diagsecundaria);    
}

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

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!