Выбор: Как сделать, чтобы switch выполнялся только при выборе от 1 до 3-х? - C (СИ)

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

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

Добрый вечер! Как сделать чтобы при выборе от 1 до 3-х, switch выполнялся, а в любых других случаях он не выполнялся?
Листинг программы
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int main()
  4. {
  5. int s, z;
  6. float x;
  7. double y;
  8. printf("\n \t 1)cos(x*x) \n \t 2)4*x*x+7 \n \t 3)sqrt(x*x+x+4)\n");
  9. printf("Choose the formula to see the result of x: ");
  10. scanf("%i", &z);
  11. switch(s)
  12. {
  13. case 1 :
  14. printf("X value: ");
  15. scanf("%.02f", &x);
  16. x = cos(x*x);
  17. printf("X value is %.02f", x);
  18. getchar();
  19. break;
  20. case 2 :
  21. printf("X value: ");
  22. scanf("%f", &x);
  23. x = (4*x*x+7);
  24. printf("X value is %.02f", x);
  25. getchar();
  26. break;
  27. case 3 :
  28. printf("X value: ");
  29. scanf("%lf", &y);
  30. if ( x < 1 )
  31. y = sqrt(y*y+y+4);
  32. printf("X value is %lf", y);
  33. getchar();
  34. break;
  35. }
  36. return 0;
  37. }

Решение задачи: «Выбор: Как сделать, чтобы switch выполнялся только при выборе от 1 до 3-х?»

textual
Листинг программы
  1. switch((s>=1 && s<=3)?s:0)

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


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

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

6   голосов , оценка 3.833 из 5

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

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

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