Error: incompatible type for argument 1 of ‘pow’ - C (СИ)

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

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

в этой программе:
#include <stdio.h>
#include <math.h>
#include <stdlib.h>

int main()
 
    {
 
    int x;
 
    double f1,f2;
 
    puts("x2+sin3x\tcos3x+exp^-2x\tf1/f2\n");
    
    scanf("%d",&x);
 
    for(x=-2;x<=3;x+=0.4);
 
    printf("%.4lf\t\t%.4lf\t\t%.4lf\n",(f1=pow(x,2)+pow(sin(x),3),f2=cos(3*x)+pow(exp,-2*x)),f1/f2);
 
    return 0;
 
    }
в printf выдаёт ошибки - lab4.c:21: error: incompatible type for argument 1 of ‘pow’ В чём дело, подскажите.

Решение задачи: «Error: incompatible type for argument 1 of ‘pow’»

textual
Листинг программы
    double x = exp(-2.);
        printf ("%f", x);

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


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

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

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