اكتب برنامج C لحساب جذر معادلة من الدرجة الثانية

  • برمجة
  • برمجة سي c

اكتب برنامج C لحساب جذر معادلة من الدرجة الثانية

بيانات للاختبار : 1 5 7

الخرج المتوقع :

Root are imaginary;
No solution.

الأجوبة

/*Write a C program to calculate the root of a Quadratic Equation*/

#include <stdio.h>
#include <math.h>

void main()
{
   int a,b,c,d;
   float x1,x2;
 
   printf("Input the value of a,b & c : ");
   scanf("%d%d%d",&a,&b,&c);
   d=b*b-4*a*c;
   if(d==0)
   {
     printf("Both roots are equal.\n");
     x1=-b/(2.0*a);
     x2=x1;
     printf("First  Root Root1= %f\n",x1);
     printf("Second Root Root2= %f\n",x2);
   }
   else if(d>0)
	{
	   printf("Both roots are real and diff-2\n");
	   x1=(-b+sqrt(d))/(2*a);
	   x2=(-b-sqrt(d))/(2*a);
	   printf("First  Root Root1= %f\n",x1);
	   printf("Second Root root2= %f\n",x2);
	}
	else
	    printf("Root are imeainary;\nNo Solution. \n");
}
هل كان المحتوى مفيد؟

تبحث عن مدرس اونلاين؟

محتاج مساعدة باختيار المدرس الافضل؟ تواصل مع فريقنا الان لمساعدتك بتأمين افضل مدرس
ماهو التخصص الذي تبحث عنه؟
اكتب هنا...