Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ogroo

[Resolvido]  com Matriz

Recommended Posts

Dae galera

Sou novo aqui no fórum e estou com uma dificuldade com um programinha em c++

 

5) Elabore um programa que realize as seguintes tarefas:

a) ler uma matriz 5x5 de números inteiros;

B) identificar o maior e o menor elemento da matriz;

c) multiplicar os elementos abaixo da diagonal principal pelo menor elemento da matriz;

 

os dois primeiros passos ja estão prontos, agora não sei como multiplicar os elementos abaixos da diagonal principal pelo menor elemento.

 

Agradeço se puderem me ajudar

Compartilhar este post


Link para o post
Compartilhar em outros sites

você naum sabe achar achar os elemente abaixo da diagonal principal?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso, não sei acha-los..

sei que a abaixo da diagonal principal a linha é sempre maior q a coluna

não sei como fazer

Se alguém puder me ajudar

Compartilhar este post


Link para o post
Compartilhar em outros sites

#include<iostream.h>

 

 

int main(){

int i,j, mat[3][3],maior,menor,abaixo;

 

 

cout<<"ESCREVA A MATRIZ:"<<endl;

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

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

cin>>mat[j];

 

 

//// MAIOR ELEMENTO///////

maior = mat[0][0];

 

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

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

 

if(mat[j] > maior)

maior = mat[j];

 

cout<<"MAIOR E:"<<endl;

cout<<maior<<endl<<endl;

 

///////// MENOR ELEMENTO///////////

 

 

menor= mat[0][0];

 

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

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

 

if(mat[j] < menor)

menor = mat[j];

 

cout<<"MENOR E:"<<endl;

cout<<menor<<endl<<endl;

 

 

//////// MULTIPLICAÇÃO DOS VALORES ABAIXO DA DIAGONAL PRINCIPAL//////// Aqui está o erro, podem me ajudar

 

 

for(i=0;i<3;i++){

for(j=0;j<3;j++){

if(mat[i>j]){

abaixo = menor * mat[j];

mat[j] = abaixo;

}

 

 

cout<<mat[j];

 

 

 

return 0;

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

e c você fizer assim:

mat[0][1] = menor * mat[0][1]

mat[1][2] = menor * mat[1][2]

mat[2][3] = menor * mat[2][3]

mat[3][4] = menor * mat[3][4]

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.