napisalem kod w php, i teraz chce to na C przelozyc, ile pamietalem zrobilem sam w C
kod jest taki
<?php
// uzylem bbcodu php, zeby bardziej bylo czytelne
main ()
{
int $a;
int $b;
int $c;
int $przeciw;
int $przy_1;
int $przy_2;
print(\"Wprowadz 1 bok trójkąta /n\"); #kurcze tu mi uciekla z glowy funkccja zeby za $a podstawila wartosc z klawiatur
wpisana
print(\"Wprowadz 2 bok trójkąta /n\"); # j.w.
print(\"Wprowadz 2 bok trójkąta /n\"); # j.w
if ( empty ( $a ) || empty ( $b ) || empty ( $c ) || ( $a+$b>$c && $c+$a>$b && $c+$b>$a ) ) {
if ( $a < $b )
{
$przeciw = $b;
$przy_1 = $a;
}
else
{
$przeciw = $a;
$przy_1 = $b;
}
if ( $przeciw < $c )
{
$przy_2 = $przeciw;
$przeciw = $c;
}
else
{
$przy_2=$c;
}
if ( ($a == $b) || ($a == $c) || ($b == $c) )
{
if ( $a == $b && $b == $c )
{
if ( ($przy_1*$przy_1 + $przy_2*$przy_2) == ( $przeciw*przeciw) )
{
print(\"Trójkąt jest równoramienny, prostokątny\"); }
if ( $a == $b && $b == $c )
{
print(\"Trójkąt jest równoboczny\"); }
}
else
{
print(\"Trójkąt jest równoramienny\"); }
}
elseif ( ((($przy_1*$przy_1) + ($przy_2*$przy_2))) == ($przeciw*$przeciw) )
{
print(\"Trójkąt jest prostokątny\"); }
else
{
print(\"Trójkąt jest różnoboczny\"); }
}
else
{
print(\"Z podanych boków nie można utworzyć trójkąta, upewnij się czy podałeś wszyt
s ie\");
}
{
?>
do was mam prosbe, zebyscie rzuciili na to okiem, czy nie ma bledow i ew. cos poprawili, no i powiedzciie mi jak ta funkcja sie nazywala (IMG:
http://forum.php.pl/style_emoticons/default/smile.gif)
Ten post edytował invx 5.02.2005, 20:40:24