Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.05.2009, 18:03   #1
bpystep
Форумчанин
 
Регистрация: 25.02.2009
Сообщений: 180
По умолчанию PHP: задача на массивы (Un=(n-1)!/2^n)

Задание:
Создайте массив $sequence и заполните его 13 элементами ряда, общий член которого Un=(n-1)!/2^n. В массив $sequence1 поместите элементы массива $sequence, стоящие на четных местах, а элементы, стоящие на нечетных местах, запишите в массив $sequence2.

Код:
<?php
 for ($n=1;$n<14;$n++)
{
	$array[$n]=($n-1)/pow(2,$n);
 	if ((bool)($n % 2))
 		{
 			$array2[$n]=$array[$n];
 		}
 	else
 		{
 			$array3[$n]=$array[$n];
 		}
}
 echo "Массив 2:<br>";
 for ($n=1;$n<14;$n++)
{
	echo $array2[$n],"<br>";
}
echo "Массив 3:<br>";
 for ($n=1;$n<14;$n++)
{
	echo $array3[$n],"<br>";
}
?>
Люди при компиляции выводит ошибку, хз почему=)
Помогите исправить формулу задания массива(в коде неправильная), и устранить ошибку при компиляции, заранее благодарен!
Запомните, вы едете в Россию, поэтому когда компьютер попросит вас набрать пароль, наберите слово "Пароль"
bpystep вне форума Ответить с цитированием
Старый 31.05.2009, 11:31   #2
iankov
Форумчанин
 
Регистрация: 04.01.2009
Сообщений: 188
По умолчанию

ну
1. кинул бы те ошибки что выводит
2. echo $array2[$n],"<br>"; вместо запятой точку юзай, типа так: echo $array2[$n]."<br>";
iankov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Массивы на C++задача Wia Помощь студентам 1 19.12.2008 00:20