Не выводится число - C (СИ)
Формулировка задачи:
#include <stdio.h> #include <math.h> #include <stdlib.h> int main (void) { const int a=12, b=3; float x,f; printf ("x="); scanf ("%f",&x); if (cos(x)!=0) printf ("f=%f",f,a,b); else printf( "tan net"); f=a*pow(x,2./3)-b*sqrt(a+sin(x*a))/(tan(x)* tan(x)); system ("pause"); return 0; }
Решение задачи: «Не выводится число»
textual
Листинг программы
#include <stdio.h> #include <math.h> #include <stdlib.h> int main (void) { const int a=12, b=3; float x,f; printf ("x="); scanf ("%f",&x); if (cos(x)!=0) f=a*pow(x,2/3)-b*sqrt(a+sin(x*a))/(tan(x)*tan(x)); else printf( "tan net"); printf("%f",f); system("pause"); return 0; }
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с числами и вводом/выводом
- Объявление констант
a
иb
со значениями 12 и 3 соответственно - Объявление переменных
x
иf
типа float - Вывод на экран значения переменной
x
с помощью функции printf - Ввод значения переменной
x
с помощью функции scanf - Проверка на неравенство нулю косинуса значения переменной
x
- Вычисление значения переменной
f
при условии, что косинус не равен нулю - Вывод на экран сообщения
tan net
при условии, что косинус равен нулю - Вывод на экран значения переменной
f
с помощью функции printf - Ожидание нажатия клавиши с помощью функции system(
pause
) - Возврат значения 0, что означает успешный конец работы программы
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д