Код, который у меня есть для настройки массива, таков:
#include <stdio.h>
void printArray(float myArray[4][3]);
int main(void)
{
};
printArray(sides);
return 0;
}
void printArray(float passedArray[4][3])
{
printf("Side A\tSideB\tSide C\n");
for (int x = 0; x < 4; x++)
{
for (int y = 0; y < 3; y++)
{
printf("%.3f \t", passedArray[x][y]);
}
printf("\n");
}
}
Я также создал способ оценки гипотенузы в предыдущем коде, если мне дали ввод от пользователя:
#include <stdio.h>
#include <math.h>
double hypotenuse(double lengtha, double lengthb);
int main() // Start of main function
{
double lengtha, lengthb; //storing variables for later use
printf("Enter the length of side A: \n"); //Prompt user for input of A
scanf("%lf", &lengtha); //Stores input from user
printf("Enter the length of side B: \n\n"); // Prompt user for input of B
scanf("%lf", &lengthb); //Stores input from user
return 0; // terminate
} /* End function main */
double hypotenuse(double sidea, double sideb)
{
return sqrt(pow(sidea, 2) + pow(sideb, 2));
} /* End function */
Однако главная проблема, с которой я сталкиваюсь, заключается в том, что я не уверен, как извлечь предварительно сохраненные значения из моего первого кода / массивов, бросить их в уравнение, а затемих выводят в сторону с в таблицу.Я знаю, что должен быть способ, но очень сложно найти слишком много информации, так как C немного старше.Любые предложения или помощь будет принята с благодарностью!