o cos takeigo ci chodzilo haguim? bo jak nie to padaczke mam dalej:
#include <stdio.h>#include <math.h>float * pierwiastki (float a, float b, float c, float *tab ){float x1, x2, delta;float tab_rozw[2]; if (a==0) //równanie liniowe bo a=0 { x1=(-c)/b; tab_rozw[0]=x1; } else //równanie kwadratowe { delta=b*b-4*a*c; if (delta==0) // jeden pierwiastek { x1=x2=-b/(2*a); tab_rozw[0]=x1; } else { if (delta<0); //brak rozwiazan else //dwa pierwiastki { x1=(-b-sqrt(delta))/(2*a); x2=(-b+sqrt(delta))/(2*a); tab_rozw[0]=x1; tab_rozw[1]=x2; } } }return 0;}int main(int argc,char** argv){float wyniki[2];float wsp[3];int k;printf ("podaj wspolczynnik a:"); scanf ("%f", &wsp[0]);printf ("podaj wspolczynnik b:"); scanf ("%f", &wsp[1]);printf ("podaj wspolczynnik c:"); scanf ("%f", &wsp[2]);k= pierwiastki (wsp[0],wsp[1],wsp[2],wyniki); if (0==k) printf("Brak rozwiązań");else for(int i=0;i<k;i++) printf("%f \n",wyniki[i]);return 0;}