Разработать схему алгоритма и написать программу вычисления значения функции - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Разработать схему алгоритма и написать программу вычисления значения функции. Предусмотреть расчет по всем трем ветвям. Y=

Решение задачи: «Разработать схему алгоритма и написать программу вычисления значения функции»

textual
Листинг программы
  1. #include <stdio.h>
  2. #include <math.h>
  3.  
  4. double even(int a, int x) //A четное, x<2
  5. {
  6.     return 2*(a-sin(x));
  7.  
  8. }
  9.  
  10. double odd(int a,int x) //A нечетное, x>10
  11. {
  12.     return x/a;
  13. }
  14.  
  15. int other(int a)  //остальные случаи
  16. {
  17.     return a+3;
  18. }
  19.  
  20. int main()
  21. {
  22.     int a,x;
  23.     puts("Enter A, x: ");
  24.     scanf("%d,%d",&a,&x);
  25.     if(a%2==0&&x<2)
  26.         printf("chetnoe %lf",even(a,x));
  27.     else
  28.         {
  29.             if(a%2!=0&&x>10)
  30.                 printf("nechetnoe %lf",odd(a,x));
  31.             else
  32.                 printf("other %d",other(a));
  33.         }
  34. return 0;
  35. }

Объяснение кода листинга программы

  1. Включаем необходимые заголовочные файлы
  2. Определяем функцию even для вычисления значения функции при четном a и x меньше 2
  3. Определяем функцию odd для вычисления значения функции при нечетном a и x больше 10
  4. Определяем функцию other для остальных случаев
  5. В функции main запрашиваем у пользователя ввод значений a и x
  6. С помощью условного оператора if выводим значение функции even, если a четное и x меньше 2
  7. С помощью условного оператора else if выводим значение функции odd, если a нечетное и x больше 10
  8. С помощью условного оператора else выводим значение функции other, если ни одно из предыдущих условий не выполнено
  9. Возвращаем 0, чтобы указать, что программа успешно завершилась

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы