Mọi người xem giùm đi,tui viết sao nó ra kết wã sai.
Ai bít làm chỉ zới, mà cho hỏi luôn,cái hàm lấy căn bậc hai trong C là gì zậy?
Thanks
Code:
#include<stdio.h>
#include<conio.h>
#include<math.h>
main()
{
clrscr();
int a,b,c; //delta = b*b-4*a*c
printf("ax^2+bx+c=0\n");//in ra phuong trinh bac hai
printf("nhap a:"); scanf("%d",&a);
printf("nhap b:"); scanf("%d",&b);
printf("nhap c:"); scanf("%d",&c);
if(a==0)
if(b==0)
if(c==0)
printf("phuong trinh luon dung\n");
else
printf("phuong trinh vo nghiem\n");
else
printf("\nx=%d",-b/a);
else
if((b*b-4*a*c)<0)
printf("phuong trinh vo nghiem");
if((b*b-4*a*c)==0)
printf("x1=x2=%d",-b/(2*a));
else
{printf("x1=%d",(-b-sqrt(b*b-4*a*c))/(2*a));
printf("\nx2=%d",(-b+sqrt(b*b-4*a*c))/(2*a));}
getch();
}
Bookmarks