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

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

  #2  
Старый 31.05.2008, 22:11
Аватар для Корвин
Корвин
Участник форума
Регистрация: 26.02.2007
Сообщений: 259
Провел на форуме:
302951

Репутация: 67
Отправить сообщение для Корвин с помощью ICQ
По умолчанию

господи! а что этот скрипт делает то? O_o
 
Ответить с цитированием

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

Репутация: 3
По умолчанию

Статистику!!!+)))
так почему так получаеться??? вот в чем вопрос!!!!+)))
 
Ответить с цитированием

  #4  
Старый 01.06.2008, 00:11
Аватар для Buffalon
Buffalon
Постоянный
Регистрация: 22.03.2008
Сообщений: 325
Провел на форуме:
1208132

Репутация: 63
По умолчанию

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
А чо тут непонятного... .Он у тибя остаток превращает в целое ... .Сам посмотри
6.0-6.2=-2(-0.2)
6.1-6.2=-1(-0.1)
итД
Рискну предположить что это происходит тут $Uij[$i][$q]=($newyij[$i][$q]-$ci[$i])/0.1;
Хотя в сам код невникал... .ПОмойму у тя всё оставльное тупо выводит просто и всё... .

Последний раз редактировалось Buffalon; 01.06.2008 в 00:13..
 
Ответить с цитированием

  #5  
Старый 01.06.2008, 10:54
Аватар для kdk
kdk
Участник форума
Регистрация: 08.11.2006
Сообщений: 113
Провел на форуме:
184002

Репутация: 3
По умолчанию

Я это понял, а как можно решить это????
 
Ответить с цитированием

  #6  
Старый 01.06.2008, 19:24
Аватар для bxN5
bxN5
Постоянный
Регистрация: 08.01.2006
Сообщений: 865
Провел на форуме:
3279330

Репутация: 343


Отправить сообщение для bxN5 с помощью ICQ
По умолчанию

используй для деления с остатком %
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите разобраться с 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