php, къде греша в кода ...

master89q

Registered
Задача :

Да се състави програма, която пресмята средната стойност от случайно избрани десет числа в интервала [-100..100], като се взема предвид абсолютната им стойност.
Също така да се изведат, в подходящ вид, и стойностите на избраните числа.

Указания:
- За генериране на числовата редица използвайте функцията range по следния начин: $a = range(-100, 100, 1);

КОД:



<?php
$a = range(-100, 100, 1);
shuffle($a);

function obr($a){
for ($i=0; $i<= 10; $i++)
{
$b = $a;
}
return $b;
}

function sredno($b)
{
for ($j=0; $j<= 10; $j++)
{
$sum += $b[j];
}
return $sum/10;
}

$b= obr($a);
print_r($b);
print (sredno($b));

?>
 
Отбелязах какво съм добавил :)
$a = range(-100, 100, 1);
shuffle($a);

function obr($a){
$b = array();
for ($i=0; $i<= 10; $i++)
{
$b[$i] = $a[$i];
}
return $b;
}

function sredno($b)
{
$sum = 0;
for ($j=0; $j<= 10; $j++)
{
$sum += $b[$j];
}
return $sum/10;
}

$b= obr($a);
print_r($b);
print (sredno($b));
 

Back
Горе