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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.02.2008, 14:09   #1
Айвенго
Пользователь
 
Регистрация: 18.12.2007
Сообщений: 59
По умолчанию Массив

Помогите добавит строки (Sum/Max/Min)что бы шло вычисление вычисление по столбцам, а вот и недоделанный вариант
Вложения
Тип файла: rar array.rar (471 байт, 9 просмотров)
Айвенго вне форума Ответить с цитированием
Старый 22.02.2008, 15:28   #2
Johnatan
Antimoderаtoris
Участник клуба
 
Регистрация: 08.02.2008
Сообщений: 1,251
По умолчанию

PHP код:
<?php
    $str 
1;
    
$stl 1;
    
$sum 0;
    
$sum_s = array();
    
$max_s = array();
    
$max 0;
    
$content "<div align=\"center\" valign=\"middle\">\n
    <table width=85% border=\"1\">\n
    <tr><td>&nbsp;</td>\n"
;
    while (
$stl<=15)    {
        
$content.= "<td bgcolor=\"#2666b9\"><b>".$stl."</b></td>\n";
        
$stl++;
        }
        
$content.= "<td bgcolor=\"#2666b9\"><b><i>Среднее</i></b></td>\n<td bgcolor=\"#2666b9\"><b><i>Максимальное</i></b></td>\n<td bgcolor=\"#2666b9\"><b><i>Сумма</i></b></td></tr>\n";
        
    while (
$str<=50)    {
    
$stl 1;
    
$content.="<tr><td bgcolor=\"#2666b9\"><b>".$str."</b></td>\n";
        while (
$stl<=15)    {
            
$rm mt_rand(0,100);
                if (
$max<$rm) {$max=$rm;}
            
$sum=$sum+$rm;
            
$sum_s[$stl] += $rm;
                if (
$max_s[$stl]<$rm) {$max_s[$stl]=$rm;}
            
$content.= "<td bgcolor=\"#ff5500\">".$rm."</td>\n";
            
$stl++;
            }
    
$content.="<td bgcolor=\"#ccddee\">".($sum/15)."</td>\n";
    
$content.="<td bgcolor=\"#ccddee\">".$max."</td>\n";
    
$content.="<td bgcolor=\"#ccddee\">".$sum."</td>\n";
    
$content.="</tr>\n";
    
$str++;
    
$sum 0;
    
$max 0;
    }
$content.= "<tr><td bgcolor=\"#2666b9\"><b><i>Среднее</i></b></td>\n";
    for (
$i=1;$i<=15;$i++) {
        
$content.="<td bgcolor=\"#ccddee\">".($sum_s[$i]/15)."</td>\n";
        }
$content.= "</tr>\n<tr><td bgcolor=\"#2666b9\"><b><i>Максимальное</i></b></td>\n";
    for (
$i=1;$i<=15;$i++) {
        
$content.="<td bgcolor=\"#ccddee\">".$max_s[$i]."</td>\n";
        }
$content.= "</tr>\n<tr><td bgcolor=\"#2666b9\"><b><i>Сумма</i></b></td>\n";
    for (
$i=1;$i<=15;$i++) {
        
$content.="<td bgcolor=\"#ccddee\">".$sum_s[$i]."</td>\n";
        }
    
$content.="</tr></table></div>";
    echo 
$content;
?>
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
Johnatan вне форума Ответить с цитированием
Старый 22.02.2008, 16:34   #3
Айвенго
Пользователь
 
Регистрация: 18.12.2007
Сообщений: 59
По умолчанию

Спасибо большое!
Айвенго вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Массив.С++ bloo[d] Помощь студентам 1 13.01.2008 14:55
массив! Jodu Помощь студентам 2 11.01.2008 20:59
Массив xxxPascalxxx Помощь студентам 10 05.01.2008 16:19
Массив vitalik007 Помощь студентам 15 17.10.2007 19:56
Массив Snake_ua Помощь студентам 2 15.10.2007 07:04