Olá pessoal, sou novo aqui no fórum e iniciante na programação em C++. Bem, tenho aqui um vetor 2x2, gostaria de calcular e exibir a soma dos valores referentes a cada linha e a cada coluna respectivamente. Acontece que ao invez de mostrar o resultado corretamente, é calculado o valor da soma total de todos os elementos do vetor. Segue código abaixo e desde já agradeço pela atenção de todos!
#include <iostream>
using namespace std;
int main()
{
int l,c,vetor[2][2]={{4,16},{4,4}},somaLinha=0,somaColuna=0;
Question
Roberto Pereira
Olá pessoal, sou novo aqui no fórum e iniciante na programação em C++. Bem, tenho aqui um vetor 2x2, gostaria de calcular e exibir a soma dos valores referentes a cada linha e a cada coluna respectivamente. Acontece que ao invez de mostrar o resultado corretamente, é calculado o valor da soma total de todos os elementos do vetor. Segue código abaixo e desde já agradeço pela atenção de todos!
#include <iostream>
using namespace std;
int main()
{
int l,c,vetor[2][2]={{4,16},{4,4}},somaLinha=0,somaColuna=0;
//trecho que é calculado a soma
for (l=0;l<2;l++)
{
for (c=0;c<2;c++)
{
somaLinha=somaLinha+vetor[l][c];
somaColuna=somaColuna+vetor[l][c];
}
}
//trecho de saida
cout << "\nSOMA MATRIZ LINHA E COLUNA\n\n";
for (l=0;l<2;l++)
{
cout << "Linha " << l+1 << " " << somaLinha << "\t";
}
cout << "\n";
for (c=0;c<2;c++)
{
cout << "Coluna " << c+1 << " " << somaColuna << "\t";
}
cout << "\n\n\n";
system("pause");
}
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.