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

Помогите с парочкой контрольных
  #1  
Старый 11.11.2009, 15:13
Аватар для Ламоза
Ламоза
Новичок
Регистрация: 26.07.2008
Сообщений: 23
Провел на форуме:
414646

Репутация: 20
По умолчанию Помогите с парочкой контрольных

Привет, помогите пожалуйста написать несколько скриптов на PHP.
Цитата:
Дана квадратная матрица порядка n. Для данного натурального m (m<=2n) найти сумму тех элементов матрицы, сумма индексов которых равна m. Элементы, соответствующие условию выделить другим цветом.
Цитата:
Дана квадратная матрица порядка N. Заменить нулями все элементы, стоящие на главной диагонали и выше ее. Элементы, соответствующие условию выделить другим цветом.
Следующие задачи желательно написать с использованием классов.
Цитата:
Создать файл, содержащий сведения об учебниках, имеющихся в вузовской библиотеке. Каждая запись содержит поля: название учебника, его объем, год издания, учебная дисциплина. Количество записей произвольное. Написать программу, выдающую на экран следующую информацию:
- количество учебников по дисциплине X;
- список учебников по дисциплине Y;
- число книг, изданных до ХХ года.
Цитата:
Создать файл, содержащий сведения о пропуске студентами занятий в течение семестра. Каждая запись содержит поля: фамилии студентов, номер группы, наименование дисциплин. Количество записей произвольное. Написать программу, выводящую на экран следующую информацию:
- общее количество пропущенных занятий (в часах);
- список из пяти студентов, имеющих наибольшее число пропущенных часов.
Цитата:
Создать файл, содержащий сведения о пациентах вузовской поликлиники. Каждая запись содержит поля: фамилия пациента, пол, возраст, вуз, диагноз. Количество записей произвольное. Написать программу, выдающую следующую информацию:
- количество пациентов из вуза ХХ;
- список пациентов старше Y лет с диагнозом YY. Значения ХХ, Y, YY ввести с терминала.
 
Ответить с цитированием

  #2  
Старый 12.11.2009, 10:08
Аватар для Solker
Solker
Участник форума
Регистрация: 04.05.2006
Сообщений: 161
Провел на форуме:
389768

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

Цитата:
Дана квадратная матрица порядка N. Заменить нулями все элементы, стоящие на главной диагонали и выше ее. Элементы, соответствующие условию выделить другим цветом.
PHP код:
<?php

$n 
5;
$array = array();

// Заполняем матрицу случайными цифрами
for($i=0;$i<$n;$i++)
    for(
$j=0;$j<$n;$j++) 
        
$array[$i][$j] = rand(1,9);

// Обнуляем элементы расположенные на главной диагонале и выше, попутно выводим
echo "<table>";
for(
$i=0;$i<$n;$i++) 
{
    echo 
"<tr>";
    for(
$j=0;$j<$n;$j++) 
    {
        if(
$i <= $j) {
            
$array[$i][$j] = 0;
            echo 
"<td bgcolor='#5becd9'>{$array[$i][$j]}</td>";
        } else 
            echo 
"<td>{$array[$i][$j]}</td>";
    }
    echo 
"</tr>";
}
echo 
"</table>";

?>

Последний раз редактировалось Solker; 12.11.2009 в 10:11..
 
Ответить с цитированием

  #3  
Старый 12.11.2009, 14:59
Аватар для Ламоза
Ламоза
Новичок
Регистрация: 26.07.2008
Сообщений: 23
Провел на форуме:
414646

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

Solker, спасибо, плюсанул. Если не затруднит с остальными тоже помогите.
 
Ответить с цитированием

  #4  
Старый 14.11.2009, 02:53
Аватар для Solker
Solker
Участник форума
Регистрация: 04.05.2006
Сообщений: 161
Провел на форуме:
389768

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

Ты думаешь я знаю, как их делать?
Цитата:
Дана квадратная матрица порядка n. Для данного натурального m (m<=2n) найти сумму тех элементов матрицы, сумма индексов которых равна m. Элементы, соответствующие условию выделить другим цветом.
Это не совсем правильно, т.к. у меня индексы массива начинаются с 0, думаю правильнее с 1, иначе условие $m<=$n*2 не совсем корректно. Проверку на это самое условие по необходимости полагаю сам сделаешь.

PHP код:
<?php

$n 
5;
$m 5// $m <= $n * 2
$array = array();
$sum 0;

// Заполняем матрицу случайными цифрами
for($i=0;$i<$n;$i++)
    for(
$j=0;$j<$n;$j++) 
        
$array[$i][$j] = rand(1,9);

echo 
"<table>";
for(
$i=0;$i<$n;$i++) 
{
    echo 
"<tr>";
    for(
$j=0;$j<$n;$j++) 
    {
        if(
$i $j == $m) {
            
$sum += $array[$i][$j];
            echo 
"<td bgcolor='#5becd9'>{$array[$i][$j]}</td>";
        } else 
            echo 
"<td>{$array[$i][$j]}</td>";
    }
    echo 
"</tr>";
}
echo 
"</table>";
echo 
'Сумма: '.$sum;

?>
 
Ответить с цитированием

  #5  
Старый 14.11.2009, 12:35
Аватар для Ламоза
Ламоза
Новичок
Регистрация: 26.07.2008
Сообщений: 23
Провел на форуме:
414646

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

Solker, доделаю конечно, спасибо.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Народ!!! Помогите НАМ!!! Помогите покончить с беспределом!!! Monah Чаты 7 24.08.2005 07:06



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


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




ANTICHAT.XYZ