Я пытаюсь решить проблему с помощью программы, которую я делаю для колледжа.
Всякий раз, когда я пытаюсь включить заголовок в эту программу, но мне не удается заставить его работать, вот он:
это
// "numericos.cpp"
#include <iostream>
#include "numericos.h";
using namespace std;
double pot(double a, int b){
if (b==0){
return 1;
} else {
return a*pot(a,b-1);
}
}
это "numericos.h"
// numericos.h
#ifndef NUMERICOS_H_INCLUDED
#define NUMERICOS_H_INCLUDED
double pot(double a, int b)
#endif // NUMERICOS_H_INCLUDED
это еще один cpp, в котором я пытаюсь использовать pot:
#include <iostream>
#include "numericos.h"
using namespace std;
int trees(int h, int r, int t){
int a=h*r;
int w=t/a;
return w;
}
double borrow(double vi, double i){
double vf=vi*(1+i*7);
return vf;
}
double cborrow(double vi, double i){
double vf = vi/pot((1+i),7);
return vf;
}
но я всегда получаю эту ошибку:
ошибка: ожидаемый инициализатор перед «использованием»
Я знаю, что это, вероятно, что-то простое, но я не могу решить это. Любая помощь?