Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Артем3452
0 / 0 / 0
Регистрация: 08.08.2013
Сообщений: 24
#1

Работа с двумерными массивами

01.10.2014, 15:45. Просмотров 549. Ответов 0
Метки нет (Все метки)

Дан двумерный массив размером n*m, заполненный случайным образом.
1)Заменить нечетный элемент каждой строки нулем
2)Вставить после всех строк, содержащих минимальное значение строку
1,2,3,….
3)Удалить все столбцы, в которых первый элемент четный
4)Поменять местами первый и последний столбцы.

Помогите пожалуйста уже голова кипит не могу понять вообще как делать(

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
<html>
<body>
<form method = "GET">
Введите размерность массива:<input type = "text" name = "numb"><br> 
<input type = "submit" value = "Отправить">
</form>
<?php
for($i=0; $i < $numb; $i++)  
{
for($q=0; $q < $numb; $q++) 
{
$mass[$i][$q]=rand(-5, 5);  
} 
}
for($i=0;$i<=count($mass);$i++)  
{
for($q=0; $q < count($mass[$i]); $q++) 
{
print $mass[$i][$q];
print " ";
} 
echo "<br>"; 
}
echo "1)Заменить нечетный элемент каждой строки нулем  ";
echo "<br>";
for($i=0;$i<count($mass);$i++)  
{
   for($q=0; $q < count($mass[$i]); $q++) 
   {
   if ($mass[$i][$q]%2!=0)
   $mass[$i][$q] = 0;
   {
   print "".$mass[$i][$q]." ";
   }
}
echo "<br>";
}
echo "2)Вставить после всех строк, содержащих минимальное значение строку 1,2,3,….  ";
echo "<br>";
$min=0;
//$imin;
for($i=0;$i<=count($mass);$i++)  
{
   if ($mass[$i][$q] < $mass[$min])
   $min = $mass[$i];
}
{
   print $min[$i][$q];
}
 
   echo "<br>";
   echo "4)Поменять местами первый и последний столбцы.    ";
   echo "<br>";
   for($i=0;$i<=count($mass);$i++) 
   {
   for($q=1; $q < count($mass[$i]); $q++) 
   {
   $d=$mass[$i][0];
   $mass[$i][0] = $mass[$i][$q-1];
   $mass[$i][$q-1] = $d;
   }
   }
   for($i=0;$i<=count($mass);$i++) 
   {
   for($q=1; $q < count($mass[$i]); $q++) 
   {
   print "".$mass[$i][$q]." ";
   }
   
   echo "<br>";
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.10.2014, 15:45
Ответы с готовыми решениями:

Работа с массивами
Задача состоит в следующем разложить ассоциативный многомерный массив на...

Работа с массивами
ДД! Простите за тупой вопрос. Нужно выстраивать переменную в виде:...

Работа с массивами
Дан массив, состоящий из целых чисел. Напишите программу, которая определяет,...

Работа с массивами
Ребят, помогите с логикой. В массиве находится неопределенное количество...

Работа с массивами
Всем доброго времени суток. Нужна ваша помощь. Есть массив. Внутри каждого...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.10.2014, 15:45

Работа с массивами
Ребятки такой вопрос по массивам! Попытаюсь кратко и понятно изложить! ...

Работа с массивами
Добрый день. Нужна помощь со следующей задачей. Матрица размером n * m....

Работа с массивами
Читал, что на стадии обучеия у многих есть непонимание массивов. В общем ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru