Не выводится число - 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;
}

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

  1. Подключение необходимых библиотек для работы с числами и вводом/выводом
  2. Объявление констант a и b со значениями 12 и 3 соответственно
  3. Объявление переменных x и f типа float
  4. Вывод на экран значения переменной x с помощью функции printf
  5. Ввод значения переменной x с помощью функции scanf
  6. Проверка на неравенство нулю косинуса значения переменной x
  7. Вычисление значения переменной f при условии, что косинус не равен нулю
  8. Вывод на экран сообщения tan net при условии, что косинус равен нулю
  9. Вывод на экран значения переменной f с помощью функции printf
  10. Ожидание нажатия клавиши с помощью функции system(pause)
  11. Возврат значения 0, что означает успешный конец работы программы

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


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

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

15   голосов , оценка 4.267 из 5
Похожие ответы