I don't understand why my program outputs a random negative number.
Code:#include<stdio.h> int main(void) { int array[10]; int i, sum=0; printf("Enter an integer for each element:\n"); for (i=0;i<10;i++){ scanf("%f", &array[i]); sum+=array[i]; } printf("\n"); printf("sum = %d\n", sum); return 0; }