سلام
فلوچارتی نوشتم که می تواند دو عدد را بگیرد و ک.م.م و ب.م.م آن را حساب کند.
شما نگاه کنید ببینید خطایی داره یا نه؟
http://8pic.ir/images/88004209923711796009.jpg
int gcd(int x, int y){
if (y == 0) {
return x;
} else {
return gcd(y, x % y);
}
}
lable:somecode ..
,,,
goto lable;
if((a>0) && (b<1) || (a==10))
{
}
int main()
{
return 0;
}
#include<stdio.h>
#include<math.h>
float main()
{
float a,b,c,del,x,x1,x2;
scanf("a=%f\nb=%f\nc=%f\n",&a,&b,&c);
if (a==0)
{
x=-1*c/b;
printf("\nX=%f",x);
}
del=b*b-4*a*c;
if (del<0)
{
printf("\nno real root!");
}
if (del==0)
{
x=((-1*b)-(powf (del,0.5))/2*a);
printf("\nx=%f",x);
}
x1=(-1*b+powf(del,0.5))/2*a;
x2=(-1*b-powf(del,0.5))/2*a;
printf("\nx1=%f\tx2=%f",x1,x2);
return(0);
}