int main() { int a[10], b[10], i, sum = 0; srand((unsigned int)time(NULL)); for (i = 0; i < 10; ++i) { a[i]= 0 + (int)(rand() * (9 - 0 + 1.0) / (1.0 + RAND_MAX)); b[i]= 0 + (int)(rand() * (9 - 0 + 1.0) / (1.0 + RAND_MAX)); } printf("a = ("); for (i = 0; i < 9; ++i) { printf("%d, ", a[i]); } printf("%d)\n", a[i]);
printf("b = ("); for (i = 0; i < 9; ++i) { printf("%d, ", b[i]); sum += a[i] * b[i]; } printf("%d)\n", b[i]); sum += a[i] * b[i]; printf("The value of the inner product of the two vectors = %d", sum); return 0; }