Hi,
I have a problem, I need to translate program from php to cpp for yesterday, but i dont know c. I think that is quite simple... Can You help me?
[PHP]<?php
$wyraz=6000;
$wyraz2=3000;
$wyraz2=$wyraz-$wyraz2;
if($wyraz2==0)
{
$d=0;
$zm=0;
}
//wyraz do odjecia
if($wyraz2== 1 ||$wyraz2== 2)
{
$d=1;
$zm=1;
}
//jezeli 1 lub 2
if($wyraz==1 || $wyraz==2)
$d =1;
//wyaz powyzej 2
elseif($wyraz>2)
{
$a='1';
$b='1';
for($l=3;$l<=$wyraz;$l++)
{
//dodawanie pisemne
$dla = strlen($a);
$dlb = strlen($b);
if($dlb>$dla) $a = '0'.$a;
$dla = strlen($a)-1;
for ($i=$dla;$i >= 0;$i--)
{
if(isset($przenies)){
$wynik[$i]=$a[$i] + $b[$i] + $przenies;
unset($przenies);}
else
$wynik[$i]=$a[$i] + $b[$i];
if ($wynik[$i]>9)
{
$wynik[$i] = $wynik[$i]-10;
$przenies = 1;
}
}
$g=count($wynik)-1;
for($k=0;$k<=$g;$k++)
{
$c = $c.$wynik[$k];
}
if(isset($przenies))
{
$c= '1'.$c;
unset($przenies);
}
$a=$b;
$b=$c;
$d=$c;
if($l==$wyraz2 && $wyraz2>2) $zm=$d;
unset($c);
}
}
echo 'D = '.$d.'<br>';
echo 'ZM = '.$zm.'<br>';
$a=$d;
$b=$zm;
//odejmowanie pisemne
$dla = strlen($a);
$dlb = strlen($b);
$r=$dla-$dlb;
if($dlb<$dla)
{
for($i=1;$i<=$dla-$dlb;$i++)
{
$b = '0'.$b;
}
}
for($i=$dla-1;$i>=0;$i--)
{
if($a[$i]-$b[$i] <0)
{
$wynik[$i]=($a[$i]+10)-$b[$i];
$a[$i-1] = $a[$i-1]-1;
}
else
{
$wynik[$i]=$a[$i]-$b[$i];
}
}
$g=count($wynik)-1;
for($k=0;$k<=$g;$k++)
{
$c = $c.$wynik[$k];
}
echo 'WYNIK = '.$c.'<br>';
?>[/PHP]