#include <iostream>
#include <cmath>
using namespace std;
int main() {
int a,b,c;
double x1,x2;
cin>>a>>b>>c;
if ((b*b-4*a*c)>0){
x1=(-b-sqrt(b*b-4*a*c))/(2.*a);
x2=(-b+sqrt(b*b-4*a*c))/(2.*a);
if (x1<x2)
cout<<x1<<" "<<x2;
else
cout<<x2<<" "<<x1;
}
if ((b*b-4*a*c)==0)
cout<<-b/(2.*a);
else
cout<<"brak";
return 0;
}
Wyskrobalem taki o to kodzik. Super pieknie, sprawdzalem dla a,b,c ktore daja delte=0- dziala, wprowadzilem a,b,c tak zeby delta byla <0- dziala, jednak gdy wprowadze delte>0 wyskakuja mi 2 miejsca zerowe, a do tego slowo "brak".
Dodam, ze jesli delta>0 to musi wyswietlic meijsca zerowe rosnaco. Glowie sie, a bardzo chcialbym dokonczyc ten przyklad.
Licze na pomoc.
Porady co do skrotu kodu, innych zastosowan rowniez mile widziane!