Ir para conteúdo
Fórum Script Brasil

Anderson S.

Membros
  • Total de itens

    6
  • Registro em

  • Última visita

Sobre Anderson S.

Anderson S.'s Achievements

0

Reputação

  1. Estou tentando resolvers o seguinte problema; Em uma matriz de 3 x 3 informada com valores inteiros, procure o menor valor e troque com a primeira posição (0,0) e o maior número na posição (3,3). Imprima a matriz. Não estou conseguindo fazer a troca de posições. o codigo é o seguinte #include<iostream.h> #include<conio.h> int main() { int M[3][3], Aux[3][3], T[3][3], l, c, m=3, p, pos, pos2, q=3; for(l=0;l<3;l++) { for(c=0;c<3;c++) { cout<<"Digite um numero["<< l <<"]["<< c <<"]:"; cin>>M[l][c]; } } cout<<" \n Matriz sem alteracao: \n"; for(l=0;l<3;l++) { for(c=0;c<3;c++) { cout<<endl<<M[l][c]; } } cout<<"\n"; int maior = M[0][0]; int menor = M[0][0]; for(l=0;l<3;l++) { for(c=0;c<3;c++) if(M[l][c] > maior) { maior = M[l][c]; } } for(l=0;l<3;l++) { for(c=0;c<3;c++) if(M[l][c] < menor) { menor = M[l][c]; Aux[l][c]=M[l][c]; } } cout<<"\n O maior numero: "<<maior<<"\n"; cout<<"\n O menor numero: "<<menor<<"\n"; for(l=0;l<3;l++) { for(c=0;c<3;c++) if(M[l][c] < menor) { menor = M[l][c]; } } cout<<" \n Matriz com alteracao: \n"; for (p=0;p<3;p++) { for (q=0;q<3;q++) if (maior==M[p][q]) pos=T[p][q]; } for (p=0;p<3;p++) { for (q=0;q<3;q++) if (menor==M[p][q]) pos2=T[p][q]; } for(l=0;l<3;l++) { for(c=0;c<3;c++) { cout<<endl<<M[l][c]; } } getch(); }
  2. Anderson S.

    Matriz 3x5 Notas

    Cara muito obrigado pela ajuda, tava um tempão tentando fazer esse exercício, era isso mesmo que eu queria.
  3. Ola a todos do forum Estou tentando criar um programa que receba o numero do aluno e as suas 4 notas, calcular a media das 4 notas e exibir em seguida. Não estou conseguindo fazer com que seja exibida primeiro o numero do aluno e depois a sua media. #include<iostream.h> #include<conio.h> int main() { int m[3][5], l,c; float media, soma; for (l=0;l<3;l++) { for (c=0;c<5;c++) { cout<<"Digite o numero do aluno e suas 4 notas: ["<<l<<"]["<<c<<"]"; cin>>m[l][c]; } cout<<"\n"; } for (l=0;l<3;l++) { for (c=0;c<5;c++) { cout<<"\n""O numero do Aluno e:""\n"<<m[l][0]; soma=m[c][l+1]+m[c][l+2]+m[c][l+3]+m[c][l+4]; media=soma/4; cout<<"\n""A media e: ""\n"<<media; //getch(); } } getch(); }
  4. Anderson S.

    Matriz em C++

    Risadão muito obrigado , era exatamente isso que eu queria, já tava um tempão tentando fazer esse exercício de uma forma mais simples. valeu
  5. Anderson S.

    Matriz em C++

    Consegui resolver o programa, mas acredito que exista uma forma muito mais facil, se alguém conseguir, por favor responda este tópico. #include <iostream.h> #include <conio.h> int main() { int Matriz[3][3], l, c, maior; { for (l=0;l<3;l++) for (c=0;c<3;c++) { cin>>Matriz[l][c]; } } { //for (l=0;l<3;l++) //for (c=0;c<3;c++) { //cout<<(Matriz[l][c]*=maior); if (Matriz[0][0]>=Matriz[1][0] && Matriz[0][0]>=Matriz[2][0]) cout<<Matriz[0][0]; else if (Matriz[1][0]>=Matriz[0][0] && Matriz[1][0]>=Matriz[2][0]) cout<<Matriz[1][0]; else if (Matriz[2][0]>=Matriz[0][0] && Matriz[2][0]>=Matriz[1][0]) cout<<Matriz[2][0]; if (Matriz[0][1]>=Matriz[1][1] && Matriz[0][1]>=Matriz[2][1]) cout<<Matriz[0][1]; else if (Matriz[1][1]>=Matriz[0][1] && Matriz[1][1]>=Matriz[2][1]) cout<<Matriz[1][1]; else if (Matriz[2][1]>=Matriz[0][1] && Matriz[2][1]>=Matriz[1][1]) cout<<Matriz[2][1]; if (Matriz[0][2]>=Matriz[1][2] && Matriz[0][2]>=Matriz[2][2]) cout<<Matriz[0][2]; else if (Matriz[1][2]>=Matriz[0][2] && Matriz[1][2]>=Matriz[2][2]) cout<<Matriz[1][2]; else if (Matriz[2][2]>=Matriz[0][2] && Matriz[2][2]>=Matriz[1][2]) cout<<Matriz[2][2]; } getch(); } }
  6. Anderson S.

    Matriz em C++

    Olá a todos Estou tentando criar um programa que receba elementos de uma matriz de 3 linhas e 3 colunas e mostre o maior numero de cada coluna, o código é o seguinte: #include <iostream.h> #include <conio.h> int main() { int Matriz[3][3], l, c, t; { for (l=0;l<3;l++) for (c=0;c<3;c++) { cin>>Matriz[l][c]; if ( l == 1 && c == 1) maior = Matriz[l][c]; else if ( Matriz[l][c] > maior ) maior = Matriz[l][c]; } } { for (l=0;l<3;l++) for (c=0;c<3;c++) { cout<<(Matriz[l][c]*=maior); cout<<Matriz[l][]; } getch(); } } Não estou conseguindo fazer com que seja exibido somente o maior valor da coluna.
×
×
  • Criar Novo...