Ir para conteúdo
Fórum Script Brasil

cleber santos

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Posts postados por cleber santos

  1. Preciso de uma ajuda, porque não estou conseguindo mostrar o numero do indice de uma matriz (3x3) corretamente, Alquem pode me ajudar?

    Ai o codigo abaixo!

     


    // Bibliotecas
    #include<stdlib.h>
    #include<stdio.h>
    #include <locale.h>
    #define linha 3
    #define coluna 3


    /* 1- Na teoria de sistemas, defini-se minimax o menor elemento da linha em que se 
    encontra o maior elemento da matriz, faça um progrma que leia uma matriz (3x3) 
    e diga qual o minimax e a posição onde ele se encontra*/

    // Início

    main ()
    {
        setlocale(LC_ALL,"Portuguese");
        int i, j, matriz[linha][coluna], menor=0, ind_i=0, ind_j=0;
        
        printf("DIGITE OS VALORES DAS LINHAS E COLUNAS:\n");
        
        
        for(i=0; i<linha; i++){
            for(j=0; j<coluna; j++){
                scanf("%d", &matriz[j]);                                
            }
        }
        
        
        printf("\tOS DADOS DA MATRIZ são:\n");
        
        for(i=0; i<linha; i++){
           
            for(j=0; j<coluna; j++){
                
                printf("\t(%d)", matriz[j]);                                
            }
            printf("\n");
        }
            
            menor = matriz[0][0];
        
        
        for(i=0; i<linha; i++){
            for(j=0; j<coluna; j++){
                
                    if(matriz[j]<menor){
                        menor=matriz[j];
                        ind_i=i;
                        ind_j=j;                    
                    }
             }
        }
        
           //imprimir o menor valor
            for(i=0; i<1; i++){
                printf("\n\n");
                    if(menor){
                        
                        printf("\t menor valor da matriz é:[%d]\n\n", menor);
                        printf("\t posicao:%d\n", ind_i);
                    
             }
        }
        
        
        system("pause");
        return 0;
    }

  2. Ola gente poderia me ajudar o porque o numero do indice não esta pegando corretamente?

     


    // Bibliotecas
    #include<stdlib.h>
    #include<stdio.h>
    #include <locale.h>
    #define linha 3
    #define coluna 3


    /*na teoria de sistemas, defini-se minimax o menor elemento da linha em que se 
    encontra o maior elemento da matriz, faça um progrma que leia uma matriz (10x10) 
    e diga qual o minimax e a posição onde ele se encontra*/

    // Início

    main ()
    {
        setlocale(LC_ALL,"Portuguese");
        int i, j, matriz[linha][coluna], menor=0, ind_i=0, ind_j=0;
        
        printf("DIGITE OS VALORES DAS LINHAS E COLUNAS:\n");


        for(i=0; i<linha; i++){
            for(j=0; j<coluna; j++){
                scanf("%d", &matriz[j]);                                
            }
        }   
        
        printf("\tOS DADOS DA MATRIZ são:\n");
        
        for(i=0; i<linha; i++){       
            for(j=0; j<coluna; j++){            
                printf("\t(%d)", matriz[j]);                                
            }
            printf("\n");
        }
            
            menor = matriz[0][0];    
        
        for(i=0; i<linha; i++){
            for(j=0; j<coluna; j++){
                
                    if(matriz[j]<menor){
                        menor=matriz[j];
                        ind_i=i;
                        ind_j=j;                    
                    }
             }
        }
        
           //imprimir o menor valor
            for(i=0; i<1; i++){
                printf("\n\n");
                    if(menor){                    
                        printf("\t menor valor da matriz é:[%d]\n\n", menor);
                        printf("\t posicao:%d\n", ind_i);                
             }
        }    
        system("pause");
        return 0;

    } //fim main

×
×
  • Criar Novo...