Ошибка при компиляции проекта - C (СИ)
Формулировка задачи:
Собственно загвоздка в строчке с комментарием.
Ошибка:
illegal use of floating point
#include <iostream> double Fx(double x) { double y; y=Fx(x); return y; } double trapets(double a,double b,double n) { double s,h; int i; double Fx(double); h=(b-a)/n; s=(Fx(a)+Fx(b))/2; for (int i=1;i<n;i++) { s+=Fx(a+h*i); } trapets=s*h; // В качестве результата функции возвратить значение s*h } void main() { double a,b,I; int n; double trapets(double,double,int); cout<<"\n Vvedite levuu granicu funkcii: "<<endl; cin>>a; cout<<"\n Vvedite pravuyu granicu funkcii: "<<endl; cin>>b; cout<<"\n Vvedite kolichestvo razbieni n = "; cin>>n; I=trapets(a,b,n); cout<<"\n Znachenie integrala = "<<I; cin.get(); cin.get(); }
Решение задачи: «Ошибка при компиляции проекта»
textual
Листинг программы
return s*h; // В качестве результата функции возвратить значение s*h
Объяснение кода листинга программы
- Функция с именем s*h принимает два аргумента s и h.
- Переменная s содержит значение, которое умножается на переменную h.
- Переменная h содержит значение, которое умножается на переменную s.
- Результатом функции является произведение значений переменных s и h.
- Значение результата функции возвращается из функции.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д