Meu codigo multiplica vetorA por vetorB até 4 de indice ele multiplica certinho porem se eu botar 2 vetores de 5 se multiplicando o [0] x [0] da errado a multiplicação.
#include<stdio.h>
int main () {
int Indice,i,Xvalor;
int VetA[Indice];
int VetB[Indice];
int VetC[Indice];
printf("Quantos indices desejas nos vetores?\n");
scanf("%d",&Xvalor);
Indice = Xvalor - 1;
for (i=0;i<=Indice;i++){
printf("Digite um numero para o indice:%d do VetorA. \n",i);
scanf("%d", &VetA[i]);
}
for (i=0;i<=Indice;i++){
printf("Digite um numero para o indice:%d do VetorB. \n",i);
scanf("%d", &VetB[i]);
}
for(i=0;i<=Indice;i++){
VetC[i]= VetA[i] * VetB[i];
}
for(i=0;i<=Indice;i++){
printf("VetC[%d]=%d\n",i,VetC[i]);
}
}
Resposta para vetorA[4]=1,2,3,4 e VetorB[4]=1,2,3,4
VetC[0]=1
VetC[1]=4
VetC[2]=9
VetC[3]=16
Resposta para vetorA[6]=1,2,3,4,5,6 e VetorB[6]=1,2,3,4,5,6
Pergunta
Guilherme C. Silva
Meu codigo multiplica vetorA por vetorB até 4 de indice ele multiplica certinho porem se eu botar 2 vetores de 5 se multiplicando o [0] x [0] da errado a multiplicação.
Resposta para vetorA[4]=1,2,3,4 e VetorB[4]=1,2,3,4
VetC[0]=1
VetC[1]=4
VetC[2]=9
VetC[3]=16
Resposta para vetorA[6]=1,2,3,4,5,6 e VetorB[6]=1,2,3,4,5,6
VetC[0]=5 //????
Editado por Guilherme C. SilvaVetC[1]=12 //????
VetC[2]=9
VetC[3]=16
VetC[4]=25
VetC[5]=36
Link para o comentário
Compartilhar em outros sites
1 resposta 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.