Adicionaria que se caso queira verificar se a soma está correta, faz com o limite de mat[i][j] = 1 ; . assim todos os elementos da matriz é 1, ai a soma tem que dar 35.
Olá Mxrquinhos. Se você deseja calcular a soma apenas da coluna 2, basta fixar o índice da coluna em 2. Como o índice das colunas não vai variar mais, basta uma repetição para gerar os índices das linhas e você vai acessar sua matriz assim: mat[linha][2]
Tente simplificar o problema Mel. Pense em um procedimento que recebe a coordenada de um elemento (índices de linha e coluna) e imprime seus vizinhos (com os índices de linha e coluna você encontra os vizinhos do elemento). Tendo o procedimento, basta percorrer toda a matriz chamando o procedimento para cada elemento da matriz.
nt main() { setlocale(LC_ALL, "Portuguese"); srand(time(NULL)); int i = 0, j = 0, mat[5][7], qtdLinha = 0, qtdColuna = 0, somaMat = 0; somaMat = 0; printf("\tFaça um programa que calcule e imprima a soma de todos os elementos de uma matriz.
Tem como fazer esse exercício professor? Faça um programa que leia uma matriz de 5 linhas e 4 colunas contendo as seguintes informações sobre alunos de uma disciplina. • Primeira coluna: número de matrıcula (use um inteiro) • Segunda coluna:média das provas • Terceira coluna:média dos trabalhos • Quarta coluna:nota final Elabore um programa que: a) Leia as três primeiras informações de cada aluno b) Calcule a nota final como sendo a soma da média das provas e da média dos trabalhos c) Imprima a matrıcula do aluno que obteve a maior nota final (assuma que só existe uma maior nota) d) Imprima a média aritmética das notas finais
incrivel...
Parabéns! Vc explicou muito bem 👏
Adicionaria que se caso queira verificar se a soma está correta, faz com o limite de mat[i][j] = 1 ; . assim todos os elementos da matriz é 1, ai a soma tem que dar 35.
Boa aula👍
Valeu Adriel
invés do %d uso oque em c++ ?
gostaria de saber como posso calcular apenas as colunas da matriz no caso a matriz: mat [3] [2],
como calcular só as as colunas [2]
Olá Mxrquinhos.
Se você deseja calcular a soma apenas da coluna 2, basta fixar o índice da coluna em 2. Como o índice das colunas não vai variar mais, basta uma repetição para gerar os índices das linhas e você vai acessar sua matriz assim: mat[linha][2]
Opa blz, eu fiz a media de notas na matriz e queria aproveitar esses valores para somar todas as media, aí o C não reconhece
Como faço pra achar os vizinhos de todos os elementos de uma matriz?
Tente simplificar o problema Mel.
Pense em um procedimento que recebe a coordenada de um elemento (índices de linha e coluna) e imprime seus vizinhos (com os índices de linha e coluna você encontra os vizinhos do elemento).
Tendo o procedimento, basta percorrer toda a matriz chamando o procedimento para cada elemento da matriz.
nt main()
{
setlocale(LC_ALL, "Portuguese");
srand(time(NULL));
int i = 0, j = 0, mat[5][7], qtdLinha = 0, qtdColuna = 0, somaMat = 0;
somaMat = 0;
printf("\tFaça um programa que calcule e imprima a soma de todos os elementos de uma matriz.
");
printf("Quantidade linhas: ");
scanf("%d", &qtdLinha);
printf("Quantidade colunas: ");
scanf("%d", &qtdColuna);
for(i = 0; i < qtdLinha; i++)
{
for(j = 0; j < qtdColuna; j++)
{
mat[i][j] = rand() % 30;
somaMat += mat[i][j];
}
}
printf("
");
for(i = 0; i < qtdLinha; i++)
{
for(j = 0; j < qtdColuna; j++)
printf("|%3d| ", mat[i][j]);
printf("
");
}
printf("
\t\tMATRIZ SOMADA
");
printf("Resultado da soma da matriz: %d", somaMat);
return 0;
}
Tem como fazer esse exercício professor?
Faça um programa que leia uma matriz de 5 linhas e 4 colunas contendo as seguintes informações sobre alunos de uma disciplina.
• Primeira coluna: número de matrıcula (use um inteiro)
• Segunda coluna:média das provas
• Terceira coluna:média dos trabalhos
• Quarta coluna:nota final
Elabore um programa que:
a) Leia as três primeiras informações de cada aluno
b) Calcule a nota final como sendo a soma da média das provas e da média dos trabalhos
c) Imprima a matrıcula do aluno que obteve a maior nota final (assuma que só existe uma maior nota)
d) Imprima a média aritmética das notas finais
printf("Hello world!
");
srand(time(NULL));
int matrix[5][7], plus = 0;
for(int j = 0; j
Minha solução:
#include
#include
#include
#include
#include
int main()
{
//Soma de Matrizes
setlocale(LC_ALL,"portuguese");
int matriz1[9][9],matriz2[9][9],MtzResultado[9][9];
srand(time(NULL));
for(int i=0;i