Здравейте! Трябва да напиша програма със следното условие :
"Напишете програма, която пресмята сумата от цифрите на n-цифрено число.
Стойността на n е зададена предварително. За да определите броя на итерациите и/или извиквания на функции може да използвате strlen().
За решението на задачата трябва да използвате поне една потребителски дефинирана функция."
та написал съм е, но някъде греша.Моля за редакция и коментар !! Мерси
____________________________________________________________
____________________________________________________________
<?php
if (strtolower($_SERVER['REQUEST_METHOD']) == 'post') {
$s = (int) $_POST['s'];
function ostatak ($s)
{
$n= strlen ($s);
for ($i=1; $i<=$n; $i++)
{
$total+=($s%10);
$s=($s/10);
}
return $total ;
}
echo ostatak($s);
}
?>
"Напишете програма, която пресмята сумата от цифрите на n-цифрено число.
Стойността на n е зададена предварително. За да определите броя на итерациите и/или извиквания на функции може да използвате strlen().
За решението на задачата трябва да използвате поне една потребителски дефинирана функция."
та написал съм е, но някъде греша.Моля за редакция и коментар !! Мерси
____________________________________________________________
____________________________________________________________
<?php
if (strtolower($_SERVER['REQUEST_METHOD']) == 'post') {
$s = (int) $_POST['s'];
function ostatak ($s)
{
$n= strlen ($s);
for ($i=1; $i<=$n; $i++)
{
$total+=($s%10);
$s=($s/10);
}
return $total ;
}
echo ostatak($s);
}
?>