#include <iostream> #include <cstdlib> #include <cmath> #include <math.h> using namespace std; int main(){ int a; cout << "Wprowadź liczbę a" << endl; cin >> a; int b; cout << "Wprowadź liczbę b" << endl; cin >> b; int c; cout << "Wprowadź liczbę c" << endl; cin >> c; int delta; if (a=0) cout << "Równianie pierwszego stopnia" << endl; else delta = b^2-4*a*c; int x1; int x2; if (delta < 0) cout << "Nie ma pierwiastków rzeczywistych z liczb ujemnych" << endl; else x1=(-b-sqrt(delta))/(2-a); x2=(-b+sqrt(delta))/(2-a); cout << x1 << endl; cout << x2 << endl; }
Problem w tym, że jak wpisuję ,,a=0" nic mi nie wyświetla, chociaż powinno "Równanie pierwszego stopnia". Wyświetla jedynie rozwiązania. Reszta działa chyba dobrze. Muszę sprawdzić.