Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.

Paste

Pasted as C++ by registered user xujiayu ( 5 years ago )
#include <stdio.h>
#include <math.h>
#include <conio.h>

//giai phuong trinh can bac 2 : ax2 + bx + c = 0
int main()
{    
   float a ,b ,c,delta,x1,x2;
   printf("\ngiai phuong trinh can bac 2 : ax2 + bx + c = 0");

   printf("\nhay nhap he so bac 2 a :  ");
   scanf("%f",&a);

   printf("\nhay nhap he so bac 1 b :  ");
   scanf("%f",&b);

   printf("\nhay nhap hang tu do c : ");
   scanf("%f",&c);
      
   if(a == 0)
   {  
	   if(b == 0)
	   {
		   if(c == 0)
		   {
		      printf("\nphuong trinh vo so nghiem");   
		   }
		   else
		   {
			   printf("\nphuong trinh vo nghiem");
		   }
	   }
	   else
	   {  float x = -c / b;
		   printf("\nphuong trinh co mot nghiem x = %f ",x);
	   }
   }
   else
   { 
	   delta = b*b - 4 * a * c;
	   if(delta > 0)
	   {
	      x1 = (-b + sqrt(delta)) / (2 * a);
		  x2 = (-b - sqrt(delta)) / (2 * a);
		  printf("\nnghiem thu 1 cua x1 = %f",x1);
		  printf("\nnghiem thu 2 cua x2 = %f",x2);
	   }
	   else if(delta == 0)
	   {   x1 = (-b / (2 * a));
		   printf("\phuong trinh co nghiem kep : x1 = x2 = %f ",x1);
	   }
	   else
	   {
		   printf("\nphuong trinh vo  nghiem!");
	   }
	   
   }   		
	   
   getch();
   return 0;


}

 

Revise this Paste

Your Name: Code Language: