Estou com problemas nesse exercício
Faça um programa que permita ao usuário preencher uma matriz 3x3 com números inteiros. Em seguida, gere um vetor unidimensional em que o valor de cada posição é formado pela soma dos números armazenados em cada coluna da matriz. Ao final, esse vetor deve ser exibido. Por exemplo, considerando a matriz:
5 -8 10
1 2 15
25 10 7
Será gerado um vetor, onde cada posição é a soma das colunas da matriz. A primeira posição será 5 + 1 + 25, e assim por diante: 31 4 32.
Meu código dá erro no scanf não sei porque
#include
int main(){
int matriz[3][3], vet[3], x, y;
for (x=0;x<3;x++){
for (y=0;y<3;y++){
printf("Digite o valor da posicao: (%d , %d) \n", x , y);
scanf("%d", &matriz[x][y]);
}
vet[x]=0;
}
for(y=0;y<3;y++){
for(x=0;x<3;x++){
vet[y]=vet[y]+matriz[x][y];
}
}
for(x=0;x<3;x++){
printf(" %d ", vet[x]);
}
return 0;
}
Soluções para a tarefa
Respondido por
0
Resposta:
Então eu na vou saber responder muito certo assim mas eu uso o programa visuALG ele é ótimo ele é muito simples de mexer e é gratuito espero ter ajudado
Explicação:
Perguntas interessantes