ogroo 0 Denunciar post Postado Março 31, 2008 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
quitZAUMMM 18 Denunciar post Postado Março 31, 2008 você naum sabe achar achar os elemente abaixo da diagonal principal? Compartilhar este post Link para o post Compartilhar em outros sites
ogroo 0 Denunciar post Postado Março 31, 2008 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
ogroo 0 Denunciar post Postado Março 31, 2008 #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
quitZAUMMM 18 Denunciar post Postado Março 31, 2008 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
ogroo 0 Denunciar post Postado Abril 1, 2008 exercicio resolvido galera Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Abril 1, 2008 http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif q bom q conseguiw! Compartilhar este post Link para o post Compartilhar em outros sites