Fórum PiR2
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Array bidimensional

2 participantes

Ir para baixo

Array bidimensional Empty Array bidimensional

Mensagem por Giovana Martins Sab 03 Jun 2017, 18:55

Elabore um programa que leia e imprima uma matriz. Depois crie e imprima um vetor cujos elementos sejam as somas de cada linha da matriz. 


- Ex. Elemento 1 do vetor -> soma dos elementos da primeira linha;
- Ex. Elemento 2 do vetor -> soma dos elementos da segunda linha.


Minha tentativa:


int M[10][10], V[10], i, j, k, Soma=0, L, C;
cout<<"Digite o número de linhas e colunas da matriz."<
cin>>L>>C;
cout<<"Digite cada elemento da matriz."<
for (i=1; i<=L; i++)
{
for (j=1; j<=C; j++)
{
cin>>M[i][j];
}
}
cout<<"Vetor"<
for (k=1; k<=C; k++)
{
V[i]=M[i][k];
cout<
    }


system ("PAUSE");
return 0;
}


Na parte em que eu tentei atribuir a soma dos elementos a cada vetor eu travei.
Giovana Martins
Giovana Martins
Grande Mestre
Grande Mestre

Mensagens : 5537
Data de inscrição : 15/05/2015
Idade : 20
Localização : São Paulo

Ir para o topo Ir para baixo

Array bidimensional Empty Re: Array bidimensional

Mensagem por Ashitaka Sab 03 Jun 2017, 23:31

#include <*stdlib.h*> // Estes astericos devem ser removidos para compilar e rodar o programa.
#include <*stdio.h*> // Estes astericos devem ser removidos para compilar e rodar o programa.

int main()
{
    int v[10][10], soma[10] = {0}, l, c, j, i;
    printf("Digite o numero de linhas da matriz (<=10): ");
    scanf(" %d", &l);
    printf("\nDigite o numero de colunas da matriz (<=10): ");
    scanf(" %d", &c);

    printf("\n\n");
    for(i = 0; i < l; i++)
    {
        for(j = 0; j < c; j++)
        {
            printf("Entre com o valor inteiro do elemento a_(%d%d): ",i+1, j+1);
            fflush(stdin);
            scanf("%d",&v[i][j]);
            printf("\n");
            soma[i] = soma[i] + v[i][j];
        }
    }

    printf("\n\nA matriz eh: \n\n");
    for(i = 0; i < l; i++)
    {
        for(j = 0; j < c; j++)
        {
            printf("%5d",v[i][j]);
        }
        printf("\n");
    }

    for(i = 0; i < l; i++)
    {
        printf("\n\n Soma dos elementos da linha %d: %d\n", i+1, soma[i]);
    }


    system("pause");
    return 0;
}

____________________________________________
Dyin' ain't much of a livin', boy.
Ashitaka
Ashitaka
Monitor
Monitor

Mensagens : 4306
Data de inscrição : 12/03/2013
Idade : 24
Localização : São Paulo

Ir para o topo Ir para baixo

Array bidimensional Empty Re: Array bidimensional

Mensagem por Giovana Martins Dom 04 Jun 2017, 11:08

Ashitaka, teria como você utilizar a linguagem que eu estou usando, pois eu não consegui entender muito bem o que foi feito Sad . O que seria, por exemplo, "%d" Embarassed ?
Giovana Martins
Giovana Martins
Grande Mestre
Grande Mestre

Mensagens : 5537
Data de inscrição : 15/05/2015
Idade : 20
Localização : São Paulo

Ir para o topo Ir para baixo

Array bidimensional Empty Re: Array bidimensional

Mensagem por Ashitaka Ter 06 Jun 2017, 12:02

Giovana, temo que não será possível, infelizmente :/
Notei pelo seu outro post que você está colocando os tópicos como se fossem linguagem C, mas não é. Talvez seja C++ ou C#, eu não sei, pois não as conheço. Eu estudo apenas C, e ainda é a contragosto, apenas porque a faculdade exige, mas não é a linguagem de programação que eu desejo aprender realmente.

%d é o que se usa para representar um inteiro que será impresso. Por exemplo,

int a = 8;
printf("O numero a é %d", a); ----> Na tela, aparecerá o inteiro 8.
Se fosse um real como float a = 8, o código seria %f, etc.

____________________________________________
Dyin' ain't much of a livin', boy.
Ashitaka
Ashitaka
Monitor
Monitor

Mensagens : 4306
Data de inscrição : 12/03/2013
Idade : 24
Localização : São Paulo

Ir para o topo Ir para baixo

Array bidimensional Empty Re: Array bidimensional

Mensagem por Giovana Martins Ter 06 Jun 2017, 20:45

Entendi. Muito obrigada, Ashitaka!
Giovana Martins
Giovana Martins
Grande Mestre
Grande Mestre

Mensagens : 5537
Data de inscrição : 15/05/2015
Idade : 20
Localização : São Paulo

Ir para o topo Ir para baixo

Array bidimensional Empty Re: Array bidimensional

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo


 
Permissão neste fórum:
Você não pode responder aos tópicos