How do I display the values of a matrix one to one in C? example: line 1: 1.2 line 2: 3.4 line 3: 5.6 " " " " " " " """

Asked

Viewed 52 times

1

example:

linha 1: 1,2
linha 2: 3,4
linha 3: 5,6
"   "  " " "
"   "  " " "

follow what I’ve done so far:

#include <stdio.h>
#include <math.h>
#define max 50

int main()
{


    int m_linhas,n_colunas,matriz[max][max],i=0,j=0;


    scanf("%d%d",&m_linhas,&n_colunas);

    if((m_linhas && n_colunas>0) && (m_linhas && n_colunas <100))
    {

        for(i=0; i<m_linhas; i++)
        {
            for(j=0; j<n_colunas; j++)
            {
                scanf("%d",&matriz[i][j]);
            }
        }


        for(i=0; i<m_linhas; i++)
        {
            for(j=0; j<n_colunas; j++)
            {

            printf("linha %d: %d,%d\n",i+=1,matriz[i][j]);

            }
        }
    }

    else
        return 0;


}

// Thanks for your help!

2 answers

0


Try it this way:

    for(i=0; i<m_linhas; i++){
        //Mostra a linha atual
        printf("\nlinha %d: ", i+1);
        for(j=0; j<n_colunas; j++){
            //Mostra os elementos dessa linha
            printf("%d, ", matriz[i][j]);
        }
    }
  • Thanks for the help!

0

Hello I just made a few changes to your code, that’s how you wanted it ? , if you want me to be able to help just say

#include <stdio.h>
#include <math.h>
#define max 50

int main()
{


 int m_linhas, n_colunas, matriz[max][max], i = 0, j = 0;


 scanf("%d%d", &m_linhas, &n_colunas);

 if((m_linhas && n_colunas > 0) && (m_linhas && n_colunas < 100))
 {

    for(i = 0; i < m_linhas; i++)
    {
        for(j = 0; j < n_colunas; j++)
        {
            scanf("%d", &matriz[i][j]);
        }
    }


    for(i = 0; i < m_linhas; i++)
    {
        for(j = 0; j < n_colunas; j++)
        {
            printf("Linha %d ", i + 1);
            printf("%d\n", matriz[i][j]);
        }
        printf("\n");
    }
 }
 else
 {
    printf("VALOR DIGITADO ULTRAPSSOU O LIMITE PERMITIDO");
 }
  return 0;
 }
  • Thanks for the help!

Browser other questions tagged

You are not signed in. Login or sign up in order to post.