Skip to content

Instantly share code, notes, and snippets.

View VictorFursa's full-sized avatar
🙃
Focusing

Victor Fursa VictorFursa

🙃
Focusing
View GitHub Profile
<?php
1) 1. Дано натуральное число* n. Заполнить одномерный массив "наоборот"
Пример №1:
Дано : $n = 10;
Получить: array(10,9,8,7,6,5,4,3,2,1);
$n = 10;
$array = array();
<?php
//1 - Дано число n=1..100(Значение может быть от 1 до 100).
//Заполнить массив $a так что бы количество у него было n - елементов, а значения елементов были 0 или 1 (rand(0,1));
$n = array();
$a = array();
for($i = 0; $i < 100; $i++){
$n[] = $i;
if($i % 2){
$n[$i] = 1;
$array = array(100,200,300,400,500,600,700,800,1,2,3,4,5,6,7,8,9,10,2,2,2,2,2,2,2,2,2,2,2,2);
for($i = 0;$i < count($array);$i++){
if ( $i % 2) {
if (isset($array[$i - 1])) {
$buffer = $array[$i];
$array[$i] = $array[$i - 1];
$array[$i - 1] = $buffer;
}
}
}
for($i = 0;$i < count($array);$i++) {
if ($array[$i] % 2) {
if (isset($array[$i - 1])) {
$buffer = $array[$i];
$array[$i] = $array[$i-1];
$array[$i-1] = $buffer;
}
}
}
var_dump($array);
<?php
$arraaa = array(
rand(1,100),
rand(1,100),
rand(1,100),
rand(1,100),
rand(1,100),
rand(1,100),
rand(1,100),
rand(1,100),
<?php
$arraaa = array(5,2,3,1);
for($i = 0; $i < count($arraaa);$i++){
$buffer = 0;
if(isset($arraaa [$i+1])){
if($arraaa[$i] > $arraaa[$i+1]) {
$buffer = $arraaa[$i+1];
$arraaa[$i+1] = $arraaa[$i];
$arraaa[$i] = $buffer;
for($i = 0; $i < count($arraaa);$i++){
$buffer = 0;
if(isset($arraaa [$i+1])){
if($arraaa[$i] > $arraaa[$i+1]) {
$buffer = $arraaa[$i+1];
$arraaa[$i+1] = $arraaa[$i];
$arraaa[$i] = $buffer;
}
}
$array = array(
rand(1,100),
rand(1,100),
rand(1,100),
rand(1,100),
rand(1,100),
rand(1,100),
rand(1,100),
rand(1,100),
rand(1,100),
// 2) Вывести Да ИЛИ НЕТ есть ли два одинаковых элемента В разных масивах
$stat = false;
$a = array(array(10,2322, 2), array(15,222,7), array(1,22,3));
for($i = 0; $i < count($a); $i++){
for($j = 0; $j < count($a[$i]); $j++){
if(isset($a[$i+1][$j])){
if($a[$i+1][$j] == $a[$i][$j]){
$stat = true;
}
}
<?php
$a = array(array(10, 11, 2), array(15,19,7), array(1,30,20) );
$buffer = array();
$max = $a[0][0];
for($i = 0;$i < count($a);$i++){
for ($j = 0; $j < count($a[$i]); $j++){
if($a[$i][$j] > $max) {
$max = $a[$i][$j];
}
}