Разработать схему алгоритма и написать программу вычисления значения функции - C (СИ)
Формулировка задачи:
Разработать схему алгоритма и написать программу вычисления значения функции. Предусмотреть расчет по всем трем ветвям.
Y=
Решение задачи: «Разработать схему алгоритма и написать программу вычисления значения функции»
textual
Листинг программы
- #include <stdio.h>
- #include <math.h>
- double even(int a, int x) //A четное, x<2
- {
- return 2*(a-sin(x));
- }
- double odd(int a,int x) //A нечетное, x>10
- {
- return x/a;
- }
- int other(int a) //остальные случаи
- {
- return a+3;
- }
- int main()
- {
- int a,x;
- puts("Enter A, x: ");
- scanf("%d,%d",&a,&x);
- if(a%2==0&&x<2)
- printf("chetnoe %lf",even(a,x));
- else
- {
- if(a%2!=0&&x>10)
- printf("nechetnoe %lf",odd(a,x));
- else
- printf("other %d",other(a));
- }
- return 0;
- }
Объяснение кода листинга программы
- Включаем необходимые заголовочные файлы
- Определяем функцию even для вычисления значения функции при четном a и x меньше 2
- Определяем функцию odd для вычисления значения функции при нечетном a и x больше 10
- Определяем функцию other для остальных случаев
- В функции main запрашиваем у пользователя ввод значений a и x
- С помощью условного оператора if выводим значение функции even, если a четное и x меньше 2
- С помощью условного оператора else if выводим значение функции odd, если a нечетное и x больше 10
- С помощью условного оператора else выводим значение функции other, если ни одно из предыдущих условий не выполнено
- Возвращаем 0, чтобы указать, что программа успешно завершилась
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д