Wartość maksymalna spośród 3 wczytanych liczb max(a,b,c)

Transkrypt

Wartość maksymalna spośród 3 wczytanych liczb max(a,b,c)
Wartość maksymalna spośród 3 wczytanych liczb max(a,b,c)
START
czytaj a,b,c
TAK
NIE
a>b
TAK
NIE
TAK
a>c
pisz a
pisz c
b>c
pisz b
STOP
#include <stdio.h>
int main()
{
//max(a,b,c)
int a, b,c;
printf("\n\n\ta=");
scanf("%d",&a);
printf("\n\n\tb=");
scanf("%d",&b);
printf("\n\n\tc=");
scanf("%d",&c);
if(a>b)
if(a>c)
printf("\n\ta jest wieksze\n\n");
else
printf("\n\tc jest wieksze\n\n");
else
if(b>c)
printf("\n\tb jest wieksze\n\n");
else
printf("\n\tc jest wieksze \n\n\n");
}
NIE
pisz c
Pierwiastki równania liniowego bx + c = 0
START
czytaj b,c
TAK
NIE
b=0
TAK
c=0
pisz
toŜsamość
NIE
pisz
sprzeczność
x=-c/b
pisz x
STOP
#include <stdio.h>
int main()
{
//rownanie liniowe bx+c=0
double b,c,x;
printf("\n\n\tb=");
scanf("%lf",&b);
printf("\n\n\tc=");
scanf("%lf",&c);
if(b==0)
if(c==0)
printf("\n\ttozsamosc\n\n");
else
printf("\n\tsprzecznosc\n\n");
else
{
x=-c/b;
printf("\n\tx=%10.5lf \n\n\n",x);
}
}
Pierwiastki równania kwadratowego ax2 + bx + c = 0
START
czytaj a,b,c
TAK
TAK
TAK
b=0
NIE
a=0
NIE
NIE
d=b*b-4*a*c
x1=(-b-sqrt(d))/(2*a)
x2=(-b+sqrt(d))/(2*a)
x=-c/b
pisz x1,x2
pisz
toŜsamość
pisz
sprzeczność
STOP
pisz x
#include <stdio.h>
#include <math.h>
int main()
{
//rownanie kwadratowe
//trzeba dolaczyc biblioteke matematyczna: gcc rk.c -lm -o rk
double a, b,c,x1,x2,delta;
printf("\n\n\ta=");
scanf("%lf",&a);
printf("\n\n\tb=");
scanf("%lf",&b);
printf("\n\n\tc=");
scanf("%lf",&c);
if (a==0)
if(b==0)
if(c==0)
printf("\n\ttozsamosc\n\n");
else
printf("\n\tsprzecznosc\n\n");
else
{
x1=-c/b;
printf("\n\tx=%10.5lf \n\n\n",x1);
}
else
{
delta=b*b-4*a*c;
if(delta>=0)
{
x1=(-b-sqrt(delta))/(2*a);
x2=(-b+sqrt(delta))/(2*a);
printf("\n\tx1=%10.5lf x2=%10.5lf\n\n",x1,x2);
}
else
printf("\n\tnie ma pierwiastkow rzeczywistych\n\n");
}
}