ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Помогите разобраться!!!!
  #1  
Старый 31.05.2008, 21:49
Аватар для kdk
kdk
Участник форума
Регистрация: 08.11.2006
Сообщений: 113
Провел на форуме:
184002

Репутация: 3
По умолчанию Помогите разобраться!!!!

PHP код:
if(!isset($f)) $f=0;
if(
$f==0)
    {
        if (!isset(
$kol_vo))
            {
                echo 
"Введите кол-во операций";
                echo
"<form action='index.php' method='post'>";
                echo 
"<input type='text' name='kol_vo'>";
                echo 
"<input type='submit' value='ok'>";
                echo 
"</form>";
            }
        else
            {
                echo 
"<table width='500' border=1><tr><td align='center'>ni</td><td align='center'>Yij</td><tr><tr><td width=100 align='center'><form action='index.php?f=1' method='post'>";
                for (
$i=0;$i<$kol_vo;$i++)
                    {
                        echo 
"<input type='text' name='xi[]' style='width:40;'><br>";
                    }
                echo 
"</td><td align='center'>";
                for (
$i=0;$i<$kol_vo;$i++)
                    {
                        echo 
"<input type='text' name='yij[$i][0]' style='width:40;'><input type='text' name='yij[$i][1]' style='width:40;'><input type='text' name='yij[$i][2]' style='width:40;'><input type='text' name='yij[$i][3]' style='width:40;'><br>";
                    }
                echo 
"</td></tr></table><input type='submit' value='решать' ></form>";
            }
    }
else
    {
        
//убираем лишнее
        
for ($i=0;$i<count($yij);$i++)
            {
                for (
$q=0;$q<4;$q++)
                    {
                        if(!empty(
$yij[$i][$q])) $newyij[$i][$q]=$yij[$i][$q];
                    }
            }
        
//находим ni
        
for ($i=0;$i<count($newyij);$i++)
            {
                
$ni[]=count($newyij[$i]);
            }
        
//находим ci
        
for ($i=0;$i<count($newyij);$i++)
            {
                
$ci[]=$newyij[$i][0];
            }
        
//находим Uij
        
for ($i=0;$i<count($newyij);$i++)
            {
                for (
$q=0;$q<count($newyij[$i]);$q++)
                    {
                        echo 
$newyij[$i][$q]."-".$ci[$i]."=";
                        
$Uij[$i][$q]=($newyij[$i][$q]-$ci[$i])/0.1;
                        echo 
$Uij[$i][$q]."<br>";

                    }
            }         
    } 
вбивая
$kol_vo= 2;
xi Yij
1 2 1.8 2.2
5 6.2 6.0 6.1 5.7

почему получаеться так????

2.0-2.0=0
1.8-2.0=-2
2.2-2.0=2

6.2-6.2=0
6.0-6.2=-2
6.1-6.2=-1
5.7-6.2=-5

Помогите!!!!
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите разобраться с Xss AARON Уязвимости 9 06.05.2008 15:08
Купил Asus 1814bl. Читает, а не пишет. Помогите разобраться. ООЧЕНЬ ПРОШУ Хелпер Болталка 2 05.01.2008 06:16
Помогите разобраться с угоном Аськи seeattact ICQ 5 17.01.2006 03:14
Помогите разобраться с методом описанным на этом сайте BARMALEY E-Mail 3 30.05.2005 12:18



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ