1) $n=10;
Создать массив из $n ячеек и заполнить его десятичными числами, но с чередованием знака (10,-20,30,-40,...) и вывести на экран.
2) $n=10;
Создать массив из 10 ячеек с любыми числами и вывести только те ячейки, которые меньше заданного числа.
Спустя 8 минут, 33 секунды (8.02.2011 - 02:07) Nikitian написал(а):
Сами-то как думаете? Вы покажите как решать думаете, а мы подскажем как надо. Хоть какие-то силы приложите, кроме как для создания топика и ожидания ответа.
Спустя 53 минуты, 22 секунды (8.02.2011 - 03:01) Сандин написал(а):
а в чем сложность то?
Спустя 8 минут, 29 секунд (8.02.2011 - 03:09) YVSIK написал(а):
Цитата |
Сандин |
Это специально для вас есль скучно и беседовать не с кем
обхахочишся
дерзай, приятного времени провождения
Цитата |
а в чем сложность то? |
и все сложности пропадут .!
Спустя 2 минуты, 36 секунд (8.02.2011 - 03:12) ambt написал(а):
2_Nikitian
1) Думаю примерно так должно выглядеть...
1) Думаю примерно так должно выглядеть...
<?php
$a=array();
$n=10;
for($i=1; $i<=$n; $i++) {
if(???) {
$a[]=-1*(10*$i);
} else $a[]=10*$i;
echo $a[$i];
}
?>
Спустя 17 минут, 30 секунд (8.02.2011 - 03:29) YVSIK написал(а):
а что внутри скобок?
не надо стесняться заполняйте 10 20 30 40 ...
первый пункт массива при равнялся 10
второй пункт массива при равнялся 20
...
теперь через fi и echo
вывести на экран монитора
надоть пробовать (кажись так, Да?)
а выбираются все элементы в цикле перечислением , подстановкой
и наконец соответствием условию
не надо стесняться заполняйте 10 20 30 40 ...
первый пункт массива при равнялся 10
второй пункт массива при равнялся 20
...
теперь через fi и echo
вывести на экран монитора
надоть пробовать (кажись так, Да?)
а выбираются все элементы в цикле перечислением , подстановкой
и наконец соответствием условию
Спустя 8 минут, 42 секунды (8.02.2011 - 03:38) Сандин написал(а):
Цитата (YVSIK @ 8.02.2011 - 00:09) | ||||
Это специально для вас есль скучно и беседовать не с кем обхахочишся дерзай, приятного времени провождения
и все сложности пропадут .! |
Злые вы какие-то люди,послали куда по глубже

Спустя 7 часов, 21 минута, 50 секунд (8.02.2011 - 11:00) ambt написал(а):
Вот как у меня 1-я задача получилась:
Теперь приступаю ко второй)
<?php
$a=array();
$n=10;
for($i=0; $i<=$n; $i++) {
if($i%2==0) {
$a[]=-1*(10*$i);
} else $a[]=10*$i;
}
for($i=1; $i<=$n; $i++) {
echo $a[$i].'<br />';
}
?>
Теперь приступаю ко второй)
Спустя 1 час, 50 минут, 39 секунд (8.02.2011 - 12:50) ambt написал(а):
2.
<?php
$a=array(1,2,3,5,7,9,11,15,16,17);
$n=10;
for ($i=0; $i<$n; $i++) {
if($a[$i]<$n) {
echo $a[$i]."<br />";
}
}
?>
Спустя 1 час, 31 минута, 54 секунды (8.02.2011 - 14:22) Ulan написал(а):
или вот так:
<pre>
<?php
# задача 1
for ($n = 1, $j = 1; $n <= 10; $n++, $j = -1 * $j)
$array[] = 10 * $n * $j;
print_r ($array);
# задача 2
$num = 50; # число для сравнения
for ($n = 1; $n <= 10; $n++)
$array2[] = rand(0,100);
foreach ($array2 as $var => $val)
if ($val < $num)
echo '['. $var .'] =>'. $val . '<br>';
?>
</pre>
Спустя 42 минуты, 21 секунда (8.02.2011 - 15:05) MNO121280 написал(а):
Цитата (ambt @ 8.02.2011 - 08:00) |
Вот как у меня 1-я задача получилась: |
Первую задачу можно написать с помощью одного массива:
<?php
$a = array();
$n = 10;
for($i=1;$i<=$n;$i++)
{
$mod = $i % 2;
if($mod == 0)
$a[$i] = -1 * ($i * 10);
else
$a[$i] = $i * 10;
echo $a[$i].'<br />';
}
?>
Спустя 5 часов, 13 минут, 51 секунда (8.02.2011 - 20:18) ambt написал(а):
Вот еще один вариант 1й задачи придумал:
Большое всем спасибо за помощь!!!
<?php
$a=array();
$n=10;
$k=1;
for($i=0; $i<$n; $i++) {
$a[]=($i+1)*10*$k;
$k=$k*-1;
}
for($i=0; $i<$n; $i++) {
echo $a[$i].'<br />';
}
?>
Большое всем спасибо за помощь!!!
Спустя 28 минут, 56 секунд (8.02.2011 - 20:47) ZSH написал(а):
for($i=0, $j=0; $i<10; $i++ ,$j+=10)
{
$arr[$i] = $j;
echo $arr[$i] . '<br />';
}