Hi, I'm trying to write a program that works out BMI from inputted height and weight, it all works fine but the calculation for bmi doesn't do anything and I don't understand why.
Code:
#include <stdio.h>
int main (void)
{
float arrayName[5][3];
int i;
for (i=1; i<6; i++)
{
printf("\nEnter the Weight of person %d in (kg): ", i);
scanf("%f", &arrayName[i-1][0]);
printf("\nEnter the Height of person %d in (m): ", i);
scanf("%f", &arrayName[i-1][1]);
arrayName[i-1][2]=arrayName[i-1][1]/arrayName[i-1][0]*arrayName[i-1][0];
}
printf("\n\n\tPerson #\t:\tWeight (kg)\t:\tHeight (m)\t:\tBMI\t");
printf("\n\t\t1\t:\t%0.2f\t\t:\t%0.2f\t\t:\t%0.2f\t", arrayName[0][0], arrayName[0][1], arrayName[0][2]);
printf("\n\t\t2\t:\t%0.2f\t\t:\t%0.2f\t\t:\t%0.2f\t", arrayName[1][0], arrayName[1][1], arrayName[1][2]);
printf("\n\t\t3\t:\t%0.2f\t\t:\t%0.2f\t\t:\t%0.2f\t", arrayName[2][0], arrayName[2][1], arrayName[2][2]);
printf("\n\t\t4\t:\t%0.2f\t\t:\t%0.2f\t\t:\t%0.2f\t", arrayName[3][0], arrayName[3][1], arrayName[3][2]);
printf("\n\t\t5\t:\t%0.2f\t\t:\t%0.2f\t\t:\t%0.2f\t\n", arrayName[4][0], arrayName[4][1], arrayName[4][2]);
return 0;
}