Witam wszystkich. Otóż mam problem ze zmienną string w 8 linijce kodu. Nie mam kompletnie pojęcia gdzie popełniłem błąd ale rozwiązanie z pewnością jest proste.
Informacja z debuggera: "error: 'string' does not name a type"
#include <iostream>
#include <math.h>
float a, b, c, delta, x0, x1;
int i;
string answer;
using namespace std;
int main()
{
for(i=0; i<1;){
do{
cout << "Podaj współczynnik a, który jest rózny od 0: ";
cin >> a;
}while(a == 0);
cout << "Podaj współczynnik b: ";
cin >> b;
cout << "Podaj współczynnik c: ";
cin >> c;
delta = (b * b) - 4 * a * c;
cout << "Delta równa jest: " << delta << endl;
if(delta > 0){
x0 = (-b - sqrt(delta)) /(2*a);
x1 = (-b + sqrt(delta)) /(2*a);
cout << "Pierwiastki równania kwadratowego wynoszą " << x0 << " i " << x1;
}else if(delta == 0) {
x0 = -b / (2*a);
cout << "Pierwiastek równania kwadratowego wynosi " << x0;
}else{
cout << "Brak pierwiastków";
}
cout << "Czy chcesz ponownie obliczyc pierwiastki delty? Y/N"<<endl;
cin << answer;
if(answer == "n") {
i++;
}
}
return 0;
}