Ir ao conteúdo
  • Cadastre-se

Merlin da Bretanha

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  1. Olá, estou tendo probleminha na hora da impressão da posição de um programa em C. Trata-se de um problema o qual pede-se para mostrar a menor soma entre os componentes de uma coluna de uma matriz, e mostrar sua posição. Em relação a primeira parte, tudo ok, apenas na hora de imprimir a posição, está saindo lixo. Vou colocar um pedaço do código abaixo (as variáveis estão devidamente assumidas em Int), seria de grande ajuda se conseguir localizar meu erro. A outra parte do código, é apenas a geração de uma matriz quadrada de ordem n. //COLUNA DA MATRIZ Y QUE POSSUI A MENOR SOMA DO VALOR DE SEUS ELEMENTOS DENTRE TODAS SUAS COLUNAS, E SUA POSIÇÃO Int soma=0, valor2[n], Smenor, posi_col; for (j=0; j<n; j++){ for(i=0; i<n; i++){ soma = soma + y[j]; valor2[j]= soma;}} Smenor = valor2[0]; for (j=0; j<n; j++){ if (valor2[j] < Smenor){ Smenor = valor2[j]; posi_col = j;}} printf("A menor soma entre as colunas da matriz Y e: %d, e sua posicao e: %d \n", Smenor, posi_col); printf("\n");

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