x
1
[51]
2
3
4
$arr = [1,2,0,3,6,7,8,0,9];
5
print_r($arr);
6
echo '<br>';
7
$total = 0;
8
$total1 = 0;
9
$result = 0;
10
for ($i = 1; $i<=count($arr)-1;$i++){
11
if ($arr[$i]%3 == 0 and $arr[$i]!=0){
12
$total=$total+1;
13
}
14
if ($i%2==0){
15
$result = $result + $arr[$i];
16
$total1++;
17
}
18
}
19
array_push($arr, $total);
20
array_push($arr, round($result/$total1,2));
21
print_r($arr);
22
23
24
25
[52]
26
27
28
$a = 'one';
29
$aa = strlen($a);
30
echo $a;
31
echo'<br>';
32
$b = 'two';
33
echo $b;
34
echo'<br>';
35
$bb = strlen($b);
36
$c = 'three';
37
echo'<br>';
38
echo $c;
39
$cc = strlen($c);
40
$max = max($aa,$bb,$cc);
41
echo'<br>';
42
if ($aa != $max){
43
$stars = str_repeat('*', $max-$aa);
44
$a=$a.$stars;
45
}
46
if ($bb != $max){
47
$stars = str_repeat('*', $max-$bb);
48
$b=$b.$stars;
49
}
50
if ($cc != $max){
51
$stars = str_repeat('*', $max-$cc);
52
$c=$c.$stars;
53
}
54
echo $a, '<br>', $b, '<br>', $c;
55
56
57
[53]
58
59
60
$a = 'kek';
61
echo $a;
62
echo'<br>';
63
$b = 'checkthat';
64
echo $b;
65
echo'<br>';
66
$c = 'university';
67
echo $c;
68
echo '<br>';
69
$res = $a.' '.$b. ' '.$c;
70
echo $res;
71
72
73
[54]
74
75
76
$a = 'гпыиашгп';
77
$aa = mb_strlen($a);
78
$b = 'щышратоу';
79
$bb = mb_strlen($b);
80
$c = 'угаргуол';
81
$cc = mb_strlen($c);
82
$total = 0;
83
for ($i = 0; $i < $aa;$i++){
84
if (stripos('аеёиоуэюя',$a[$i]) === False){
85
$total= $total+1;
86
}
87
}
88
echo $a,' , гласных = ', $aa - $total-1;
89
echo'<br>';
90
$total = 0;
91
for ($i = 0; $i<$bb;$i++){
92
if (stripos('аеёиоуэюя',$b[$i]) === FALSE){
93
$total++;
94
}
95
}
96
echo $b,' , гласных = ', $total-1;
97
echo '<br>';
98
$total = 0;
99
for ($i = 0; $i<$cc;$i++){
100
if (stripos('аеёиоуэюя',$c[$i]) == True){
101
$total++;
102
}
103
}
104
echo $c,' , гласных = ', $cc-$total;
105
106
107
108
[55]
109
110
111
112
$text = "kjrejrnojr";
113
$sl = "jr";
114
echo $text . "<br>";
115
while (strpos($text, $sl) !== false){
116
$rep = "";
117
$text = str_replace($sl, $rep, $text);
118
119
}
120
echo $text;
121
122
123
124
[56]
125
126
127
128
$text = "kjrejrnojr";
129
$sl = "jr";
130
echo $text . "<br>";
131
132
while (strpos($text, $sl) !== false){
133
$rep = " ";
134
$text = str_replace($sl, $rep, $text);
135
$result = substr_count($text, " ");
136
137
}
138
echo $result;
139
140
141
142
[57]
143
144
145
146
$arr = ["123456789", "hfruiwegi", "4iohwtfw4"];
147
148
for ($i = 0; $i != 3;$i++){
149
$text = $arr[$i];
150
if (strlen($text)%2 != 0){
151
echo $text." - ". $text[strlen($text)%2+2]."<br>";
152
}else{
153
echo $text." - ". "Кол-во символов чётное" . "<br>";
154
}
155
}
156
157
158
159
[58]
160
161
162
$arr = ["123456789", "hfruiwegi", "4iohwtfw4"];
163
for ($i = 0; $i != 3;$i++){
164
$text = $arr[$i];
165
$j = 0;
166
$result = "";
167
while ($j != strlen($text)-1){
168
$result = $result.$text[$j]." ";
169
$j+=1;
170
171
}
172
echo $result."<br>";
173
174
}
175
176
177
178
[59]
179
180
181
$arr = ["12345.6789", "hfr.uiwegi", "4iohwt.fw4"];
182
$sl = ".";
183
for ($i = 0; $i != 3;$i++){
184
$text = $arr[$i];
185
$result = str_replace($sl, $sl.date("d/m/Y"), $text);
186
echo $result. "<br>";
187
}
188
189
190
191
[60]
192
193
194
$arr = ["123 456 789", "hfr uiw egi", "4 ioh wtf w4"];
195
for ($i = 0; $i != 3;$i++){
196
$text = $arr[$i];
197
$result = substr_count($text, " ");
198
echo "Кол-во пробелов: ".$result."<br>";
199
}
200
201
202
[61]
203
204
205
$arr = ["123 456 789", "hfr uiw egi", "4 ioh wtf w4"];
206
for ($i = 0; $i != 3;$i++){
207
$text = $arr[$i];
208
$result = substr_count($text, " ");
209
echo "Кол-во пробелов: ".$result."<br>";
210
}
211
212
213
[62]
214
215
216
/*Последовательно вводятся числа. Определить сумму чисел с нечётными номерами и
217
произведение чисел с чётными номерами (по порядку ввода). Подсчитать количество
218
слагаемых и количество сомножителей. При вводе числа 55555 закончить работу.*/
219
$arr=["12","3","780","13","8","9","55555"];
220
echo implode(", ", $arr)."<br><br>";
221
222
$a=1;
223
$b=0;
224
$n=0;
225
$m=0;
226
227
for ($i=0;$i!=count($arr);$i++) {
228
if ($arr[$i]==55555) {
229
break;
230
}
231
if ($i%2 ==0) {
232
$a*=$arr[$i];
233
$n+=1;
234
}
235
else {
236
$b+=$arr[$i];
237
$m+=1;
238
}
239
}
240
echo "Сумма чисел с нечетными номерами= $b<br>";
241
echo "Кол-во слагаемых: $m<br><br>";
242
echo "Произведение чисел с четными номерами= $a<br>";
243
echo "Количество сомножителей: $n<br>";
244
245
246
[63]
247
248
249
/*Определить сумму вводимых положительных чисел. Причём числа с нечётными
250
номерами (по порядку ввода) суммировать с обратным знаком, а числа с чётными
251
номерами перед суммированием возводить в квадрат. Подсчитать количество
252
слагаемых. При вводе первого отрицательного числа закончить работу.*/
253
$arr=["12","3","8","11","8","9","-155"];
254
echo implode(", ", $arr)."<br><br>";
255
256
$a=0;
257
$b=0;
258
$n=0;
259
$m=0;
260
261
for ($i=0;$i!=count($arr);$i++) {
262
if ($arr[$i]<0) {
263
break;
264
}
265
if ($i%2 ==0) {
266
$a+=$arr[$i]**2;
267
$n+=1;
268
}
269
else {
270
$b+=-$arr[$i];
271
$m+=1;
272
}
273
}
274
echo "Числа с нечетными номерами= $b<br>";
275
echo "Кол-во слагаемых: $m<br><br>";
276
echo "Числа с четными номерами= $a<br>";
277
echo "Кол-во слагаемых: $n<br>";
278
279
[64]
280
281
282
/*Вводятся положительные числа. Определить сумму чисел, делящихся на
283
положительное число B нацело. При вводе отрицательного числа закончить работу.*/
284
echo "Массив: ";
285
$x=range(0,70);
286
shuffle($x);
287
$n=rand(3,10);
288
$arr=array_slice($x,0,$n);
289
echo implode(", ", $arr)."<br>";
290
291
$B=rand(1,60);
292
echo "B= $B<br>";
293
$a=0;
294
295
for ($i=0;$i!=count($arr);$i++) {
296
$t=$arr[$i];
297
if ($t<0) {
298
break;
299
}elseif ($t%$B==0) {
300
$a+=$t;
301
}
302
}
303
echo "Сумма чисел, делящихся на B= $a";
304
305
306
[65]
307
308
309
/*Для вводимых чисел определить процент положительных и отрицательных чисел.
310
При вводе числа −65432 закончить работу.*/
311
echo "Массив: ";
312
$x=range(-70,70);
313
shuffle($x);
314
$n=rand(3,10);
315
$arr=array_slice($x,0,$n);
316
echo implode(", ", $arr)."<br>";
317
318
$n=0;
319
$m=0;
320
for ($i=0;$i!=count($arr);$i++) {
321
$t=$arr[$i];
322
if ($t>=0) {
323
$n+=1;
324
}elseif($t==-65432) {
325
break;
326
}else
327
$m+=1;
328
}
329
330
echo "% положительных чисел= ".round((100/count($arr))*$n,2)."<br>";
331
echo "% отрицательных чисел= ".round((100/count($arr))*$m,2);
332
333
[66]
334
335
[67]
336
337
xxxxxxxxxx
1
1
xxxxxxxxxx
1
1
Results:
[51]
Array
(
[0] => 1
[1] => 2
[2] => 0
[3] => 3
[4] => 6
[5] => 7
[6] => 8
[7] => 0
[8] => 9
)
Array ( [0] => 1 [1] => 2 [2] => 0 [3] => 3 [4] => 6 [5] => 7 [6] => 8 [7] => 0 [8] => 9 [9] => 3 [10] => 5.75 ) [52] one
two
three
one**
two**
three [53] kek
checkthat
university
kek checkthat university [54] гпыиашгп , гласных = 4
щышратоу , гласных = 3
угаргуол , гласных = 4 [55] kjrejrnojr
keno [56] kjrejrnojr
3 [57] 123456789 - 4
hfruiwegi - u
4iohwtfw4 - h
[58] 1 2 3 4 5 6 7 8
h f r u i w e g
4 i o h w t f w
[59] 12345.04/04/20256789
hfr.04/04/2025uiwegi
4iohwt.04/04/2025fw4
[60] Кол-во пробелов: 2
Кол-во пробелов: 2
Кол-во пробелов: 3
[61] Кол-во пробелов: 2
Кол-во пробелов: 2
Кол-во пробелов: 3
[62] 12, 3, 780, 13, 8, 9, 55555
Сумма чисел с нечетными номерами= 25
Кол-во слагаемых: 3
Произведение чисел с четными номерами= 74880
Количество сомножителей: 3
[63] 12, 3, 8, 11, 8, 9, -155
Числа с нечетными номерами= -23
Кол-во слагаемых: 3
Числа с четными номерами= 272
Кол-во слагаемых: 3
[64] Массив: 5, 32, 9, 36, 49, 60, 20, 25
B= 33
Сумма чисел, делящихся на B= 0 [65] Массив: 55, 34, 14, -21, -69, 8, 42, -70
% положительных чисел= 62.5
% отрицательных чисел= 37.5[66] [67]
Array ( [0] => 1 [1] => 2 [2] => 0 [3] => 3 [4] => 6 [5] => 7 [6] => 8 [7] => 0 [8] => 9 [9] => 3 [10] => 5.75 ) [52] one
two
three
one**
two**
three [53] kek
checkthat
university
kek checkthat university [54] гпыиашгп , гласных = 4
щышратоу , гласных = 3
угаргуол , гласных = 4 [55] kjrejrnojr
keno [56] kjrejrnojr
3 [57] 123456789 - 4
hfruiwegi - u
4iohwtfw4 - h
[58] 1 2 3 4 5 6 7 8
h f r u i w e g
4 i o h w t f w
[59] 12345.04/04/20256789
hfr.04/04/2025uiwegi
4iohwt.04/04/2025fw4
[60] Кол-во пробелов: 2
Кол-во пробелов: 2
Кол-во пробелов: 3
[61] Кол-во пробелов: 2
Кол-во пробелов: 2
Кол-во пробелов: 3
[62] 12, 3, 780, 13, 8, 9, 55555
Сумма чисел с нечетными номерами= 25
Кол-во слагаемых: 3
Произведение чисел с четными номерами= 74880
Количество сомножителей: 3
[63] 12, 3, 8, 11, 8, 9, -155
Числа с нечетными номерами= -23
Кол-во слагаемых: 3
Числа с четными номерами= 272
Кол-во слагаемых: 3
[64] Массив: 5, 32, 9, 36, 49, 60, 20, 25
B= 33
Сумма чисел, делящихся на B= 0 [65] Массив: 55, 34, 14, -21, -69, 8, 42, -70
% положительных чисел= 62.5
% отрицательных чисел= 37.5[66] [67]