<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Два студента пишут лабы &#187; PHP</title>
	<atom:link href="http://www.studcode.ru/archiv/category/labrab/phplab/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.studcode.ru</link>
	<description>Конспекты лекций, самостоятельные работы по  delphi, с++, php. Курсовые проекты. Все что мы сделали вы можете скачать без проблем!</description>
	<lastBuildDate>Wed, 27 Oct 2010 15:15:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Из двух массивов выбрать одинаковые четные числа</title>
		<link>http://www.studcode.ru/archiv/575/</link>
		<comments>http://www.studcode.ru/archiv/575/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 21:50:22 +0000</pubDate>
		<dc:creator>archey</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[лабы]]></category>

		<guid isPermaLink="false">http://www.studcode.ru/?p=575</guid>
		<description><![CDATA[Постановка задачи
Дано. Одномерные массивы. А и В,  каждый  из которых содержит не более 20 элементов целого типа.
Требуется. Разработать программу, которая должна выполнять следующие функции:
1.	Вводить с клавиатуры исходные данные(или формировать исходные массивы А  и  В  случайными числами).  Размерность массивов А  и  В  10 &#8211; 20 элементов
2.	Формировать одномерный [...]]]></description>
			<content:encoded><![CDATA[<p>Постановка задачи<br />
Дано. Одномерные массивы. А и В,  каждый  из которых содержит не более 20 элементов целого типа.<br />
Требуется. Разработать программу, которая должна выполнять следующие функции:<br />
1.	Вводить с клавиатуры исходные данные(или формировать исходные массивы А  и  В  случайными числами).  Размерность массивов А  и  В  10 &#8211; 20 элементов<br />
2.	Формировать одномерный массив С, содержащий те элементы исходных массивов А  и В, которые указаны   в задании. Элементы в массиве   С  не должны повторяться.<br />
3.	Выводить следующую информацию:<br />
число элементов в массиве A;<br />
значения элементов массива A;<br />
число элементов в массиве B;<br />
значения элементов массива B;<br />
результаты работы программы.<br />
Каждая функция программы должны быть оформлена как процедура с параметрами.<br />
Примечание. Дополнительный массив не использовать.</p>
<p><span id="more-575"></span></p>
<p>Алгоритм и текстовые примеры<br />
Основной функцией задачи является create_array_C которой в качестве параметра передаются 2 массива. Функция проверяет элементы массива А на четность (при помощи ф-ии fmod, которая возвращает остаток от деления на число). Следующее условие – проверка на совпадение элементов массива А и В. Если оба условия выполняются начинается цикл и условие проверки повторений элементов массива С. Если элементы совпадают происходит прерывание цикла (точнее двух циклов, $k и $i т.к. оператор break имеет параметр 2, который указывает на количество вложенных циклов которые нужно прервать.</p>
<pre><code>function create_array_C ($array_A, $array_B)
{
$n=0;
for ($i=0; $i&lt;=19; $i++)
 {
     for ($j=0; $j&lt;=19; $j++)
     {
          if  (fmod ($array_A[$i],2) == 0 &amp;&amp; $array_A[$i]==$array_B[$j]) // проверяем на четность и находим смежные елементы
          {
              for($k=0;$k&lt;=$n;$k++)
              {
                  if($array_A[$i]==$array_C[$k]) // проверяем совпадение елементов массива
                  break(2); // в Delphi и С++ такого нет (в C# есть). Параметр 2 означает количество вложенных циклов
              }
              $array_C[$n]=$array_A[$i]; // Заносим элементы в массив С
              echo "$array_C[$n]";
              $n++;
              break;
          }

     }
 }

}
</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.studcode.ru/archiv/575/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

