Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <math.h>
- #include <stdio.h>
- #include <locale.h>
- float (*funnik)(float);
- float f1(float x)
- {
- return x * sin(x);
- }
- float f2(float x)
- {
- return tan(x);
- }
- float MASSHTAB(float(*funnik)(float),int B)
- {
- float M;
- float y;
- float k, max,x;
- max = -100;
- for (x = -1; x <= 1; x += 0.2)
- {
- y = funnik(x);
- if (y > max)
- max = y;
- }
- M = B / max;
- return (M);
- }
- int main()
- {
- float M, B;
- setlocale(LC_ALL,"rus");
- puts("Введите размер экрана в растрах для поиска масштаба функций");
- scanf_s("%f", &B);
- printf_s("Масштаб графического изображения функции 1 = %5.2f \n", MASSHTAB(f1, B));
- printf_s("Масштаб графического изображения функции 2 = %5.2f \n", MASSHTAB(f2, B));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement