05/12/2007, 10:08
|
| | Fecha de Ingreso: noviembre-2004
Mensajes: 149
Antigüedad: 20 años, 1 mes Puntos: 0 | |
Re: vectores de dimension i-esima. he echo todos los cambios mencionados pero me sigue sin dar bien :
Código:
#include <stdio.h>
#define MAX 1000
void main(){
int dim1,dim2,i,j,resultat;
int vector1[MAX];
int vector2[MAX];
printf("####Calcul del producte escalar de 2 vectors de dimensio qualsevol####\n\n\n ");
printf("Introdueix la dimensio del vector\n");
scanf("%d",&dim1);
printf("Introdueix la dimensio del segon vector\n");
scanf("%d",&dim2);
if(dim1 && dim2 >=MAX) {
printf("No es permeten vectors de mes de 999 components\n");
}
else if(dim1 == dim2){
printf("La dimensio dels vectors es igual\n");
printf("Introdueix els valors del vector1\n");
for(i=0;i<=dim1-1;i++)
{
scanf("%d",&vector1[i]);
}
printf("Introdueix els vals del vector2\n");
for(j=0;j<=dim2-1;j++)
{
scanf("%d",&vector2[j]);
}
for(i=0;i<dim1;i++)
for(j=0;j<dim2;j++)
{
resultat+=(vector1[i]*vector2[j])+(vector2[j]*vector1[i]);//aqui es lo que me falla
}
printf("%d",resultat);
}
else{
printf("La dimensio dels vectors no es igual!!\n");
}
}
__________________ ¨`~*'¤^v-¥-()->»[: "3£ 1NƒîêRNø Nø ê$ UN Må£ £UGåR" :]«<-()-¥-v^¤'*~´¨ |