gpt/2025-10-14/sinh.c (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
#include <stdio.h>
#include <math.h>
static const double E = 2.718281828459045;
void sin_h(int* input) { //sinh x = 1/2(e**x-e**(-x))
double sinh = 1;
unsigned int i;
for (i=0; i<*input;i++) { // ^x
sinh *= E;
}
printf("sinh(x) = %f\n", sinh/2);
}
int main() {
int input;
scanf("%d", &input);
sin_h(&input);
printf("%f\n", sinh(input));
}
|