Cho em hỏi là em code như vậy, nó vẫn chạy nhưng lại tính ra kết quả sai. Mọi người xem giúp em xem em có code sai chỗ nào k ạ. CẢM ƠN MỌI NGƯỜI NHIỀU.
#include <stdio.h>
int main(){
int soA,soB,soC,delta;
printf("xin moi nhap so a: ");
scanf("%d",&soA);
printf("xin moi nhap so b: ");
scanf("%d",&soB);
printf("xin moi nhap so c: ");
scanf("%d",&soC);
delta=(soB*soB)-(4*soA*soC);
printf("delta = %d\n",delta);
if(delta>0){
int x1,x2;
x1=((-soB-sqrt(delta))/(2*soA)); // âm sô B -
x2=((-soB+sqrt(delta))/(2*soA));
printf("pt co 2 no\n");
printf("x1= %d\n",x1);
printf("x2= %d",x2);
}else if(delta<0){
printf("pt vo no");
}else{
int x;
x=-soB/(2*soA);
printf("pt co 1 no\n");
printf("x= %d",x);
}
return 0;
}

Không. 
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?