Ir ao conteúdo
  • Cadastre-se

Alastor145

Membro Júnior
  • Posts

    5
  • Cadastrado em

  • Última visita

posts postados por Alastor145

  1. Obrigado por todas as ajudas e dicas amigos :), eu acabei desistindo um pouco, queria ajudar o colega, mas estou com uma prova de química orgânica pendente...eu entendi todos os conceitos que vocês sugeriram, porém meu problema está sendo com a linguagem, perdi toda a habilidade que eu tinha para transcrever a lógica, fazia muito tempo que eu não mexia com C++... agora vou só chorar em posição fetal kkkkkkkk... mas fiz a tentativa de várias forma, gerava erro. arrumei o máximo que consegui conforme o amigo @arfneto sugeriu, ficou bem mais organizado. Obrigado de coração por toda a atenção.

    #include <iostream>
    #include<cstdlib>
    
    
    using namespace std;
    
    int main ()
    {
    	
    int i, j, matriz[4][7];
    	
    	
    srand (210305);
    
    for(int i=0; i<4; i++)
    for(int j=0; j<7; j++)
    matriz[i] [j] = rand()%100;
    	
    	
    
    	
    for(int i=0; i<4; i++)               {
    
    for(int j=0; j<7; j++){
    	 
    	cout << matriz[i][j] << " ";
                           }	
    	cout << endl;		
                                          }
    	
    return 0;
    	
    	
    	
    }

     

  2. 12 minutos atrás, arfneto disse:
    
    
    for(int i=0; i<4; i++)
        for(int j=0; j<7; j++)
            matriz[i] [j] = rand()%100;

     

    O segundo for vai carregar os valores em toda a linha i. É lá que você acha o menor valor da linha. Como está dentro do loop para a linha vai passar por todas elas então apenas salve o valor menor de cada linha e vá comparando. Ao final vai ter o par (i,j) onde tem o menor valor da matriz toda. Aí volta lá e acha o maior valor na tal linha. 

     

    Ou salva os dois logo pra não ter que voltar: para cada linha salva o menor e o maior valor. Ao encontrar o valo mínimo na matriz terá o maior valor também.

     

    Claro que o simples é varrer a matriz depois e achar o minimo, varrer a linha onde ele está e pegar o maximo. Mas é o trivial e menos eficiente.

    eu havia pensado nisso

    if(matriz[i][j]<menor) 
    menor=matriz[i][j]; 
    pos_i=i;
    pos_j=j;

    dentro do segundo For, mas não sei kkkkkkkkkk

  3. @arfneto Eu havia tentado implementar num código anterior, mas sem sucesso... tô mais acostumado com matlab 😕

     

    Fiz essa disciplina há uns 3 anos, essa atividade é de um colega, tô tentando implementar pra explicar, mas tá *****...

    Eu havia pensado numa estrutura do tipo if-else-if dentro do laço...mas não tô conseguindo nem inicializar a variável menor....muito burro aqui kkkkkk 

  4. Bom dia, gostaria de pedir ajuda sobre uma questão que pede para que eu ache o minimáx de uma matriz randômica...Já consegui gerar a matriz, porém estou com dificuldade para implementar a verificação de minimáx... ficaria muito grato se alguém ajudasse!... o código que já consegui é esse, falta calcular o minimáx e printar junto com a matriz... não tô conseguindo de jeito nenhum. se puder alterar o código da forma certa agradeço demais. abraços

     

    #include <iostream>
    #include<cstdlib>
    #include <time.h>
    
    using namespace std;
    
    int main ()
    {
        
        int i, j,k,l, menor, pos_i, pos_j, matriz[4][7];
        
        
    srand (time(NULL));
    
    for(int i=0; i<4; i++){
    
    
    for(int j=0; j<7; j++){
        
        matriz[i] [j] = rand()%100;
        
        
        
    }
        
    }
        
    for(int i=0; i<4; i++){
    
    for(int j=0; j<7; j++){
         
        cout << matriz[i][j] << " ";
    }    
        cout << endl;        
    }
        
    return 0;


        
        
        

    WhatsApp Image 2021-03-04 at 21.17.00.jpg

    Minmáx.rar

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

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!