Baixe o app para aproveitar ainda mais
Prévia do material em texto
Matrizes somaLinha e somaColuna 1 Matriz somaLinha É uma matriz unidimensional(vetor ou matriz coluna) que terá tantas linhas quantas forem as linhas da matriz original e cada elemento será a soma de todos os elementos da linha correspondente na matriz original. Em outras palavras, cada elemento soma de todos os elementos das colunas de uma linha. 1.1 Inicializando a matriz somaLinha Como é uma matriz de acumuladores precisa ser inicializada. for (L=0; L<tamanhoLinha; L++) somaLinha[L]=0; 1.2 Gerando a matriz somaLinha for(L=0;L< tamanhoLinha;L++) for (c=0; c<tamanhoColuna;c++) somaLinha[L]+=nomeMatriz[L][C]; 1.3 Imprimindo a matriz somaLinha sozinha for(L=0;L< tamanhoLinha;L++) cout<<somaLinha[L] << "\n"”; cout<<endl; 1.4 Imprimindo a matriz somaLinha com a matriz original system("cls"); cout<<"\nMatriz Original com matriz SomaLinha\n\n"; for(L=0;L< tamanhoLinha;L++) { for(c=0;c< tamanhoColuna;c++) cout<<matOriginal[L][c]<< "\t"; cout<<somaLinha[L]<< "\n"; } 2 Matriz somaColuna É uma matriz unidimensional(vetor ou matriz linha) que terá tantas colunas quantas forem as colunas da matriz original e cada elemento será a soma de todos os elementos da coluna correspondente na matriz original. Em outras palavras, cada elemento é a soma de todos os elementos das linhas de uma coluna. 2.1 Inicializando a matriz somaColuna Como é uma matriz de acumuladores precisa ser inicializada. for(c=0; c<tamanhoColuna; c++) somaLinha[c]=0; 2.2 Gerando a matriz somaColuna for(L=0;L< tamanhoLinha;L++) for(c=0;c< tamanhoColuna;c++) somaColuna[c]+=nomeMatriz[L][c]; 2.3 Imprimindo a matriz somaColuna sozinha for(c=0;c< tamanhoColuna;c++) cout<<somaColuna[c]<<"\t"; cout<<endl; 2.4 Imprimindo a matriz somaColuna com a matriz original system("cls"); cout<<"\nMatriz Original com matriz SomaColuna\n\n"; for(L=0;L< tamanhoLinha;L++) { for(c=0;c< tamanhoColuna;c++) cout<<matOriginal[L][c]<<"\t"; cout<<"\n"; } for(c=0;c< tamanhoColuna;c++) cout<<somaColuna[c]<<"\t"; cout<<"\n";
Compartilhar