Estou com uma dúvida quanto a soma de colunas em matrizes.
--> Pelo que eu sei, para somar valores inteiros de colunas, a matriz deve ser "int": int v_matriz[0][9]; No exemplo a matriz tem apenas uma linha e 10 colunas.
--> Depois atribuí valores as colunas: puts("Digite um numero:");
scanf("%d",v_matriz); // Aqui ele já se perde...
--> Depois, teria que fazer uma operação com um valor específico da matriz: v_soma = (v_matriz[0][2]) + 1;
--> Por fim o resultado: printf("result: %d",v_soma);
Pergunta
GustavoBDR
Boa tarde,
Estou com uma dúvida quanto a soma de colunas em matrizes.
--> Pelo que eu sei, para somar valores inteiros de colunas, a matriz deve ser "int":
int v_matriz[0][9];
No exemplo a matriz tem apenas uma linha e 10 colunas.
--> Depois atribuí valores as colunas:
puts("Digite um numero:");
scanf("%d",v_matriz);
// Aqui ele já se perde...
--> Depois, teria que fazer uma operação com um valor específico da matriz:
v_soma = (v_matriz[0][2]) + 1;
--> Por fim o resultado:
printf("result: %d",v_soma);
-----------------------------------------------------------------------------------
Código completo:
#include <stdio.h>
int main (){
int v_matriz[0][9];
int v_soma;
puts("Digite um numero:");
scanf("%d",v_matriz);
v_soma = (v_matriz[0][2]) + 1;
printf("Result: %d",v_soma);
return(0);
}
--------------------------------------------------------
Outro exemplo que não deu certo, usando string:
int main (){
char v_string[1][9];
int v_soma;
puts("Digite 9 numeros");
scanf("%s",v_string);
printf("O numero digitado foi: %s\n", v_string);
printf("Posicao 2: %c \n\n",v_string[0][2]);
v_soma = v_string[0][2]+1;
printf("result 0: %d",v_soma);
}
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.