#include<stdio.h>
double innerprod(double a,double b,int size){
int num;
double sum;
sum=0;
for(num=0;num!=sum;num++)
sum=a[num]*b[num]+sum;
return sum;
}
int main(void){
int size,num;
double a[100],b[100];
printf("size:");
scanf("%d",&size);
if(size>=100){
printf("数が大きすぎます!error");
return 0;
}
for(num=0;num!=size;num++){
printf("xの%d次元目は?",num+1);
scanf("%f",&a[num]);
}
num=0;
for(num=0;num!=size;num++){
printf("yの%d次元目は?",num+1);
scanf("%f",&b[num]);
}
printf("%f",innerprod(&a,&b,size));
return 0;
}