Решить на массивы. дан массив из 10 случайных чисел. надо найти первое чётное число, убрать его, а на его место сдвинуть остальные числа массива. например, был дан массив [ 1, 3, 4, 9, 7, 3, 3, 1, 5,7], а должен он стать таким: [ 1, 3, 9, 7, 3, 3, 1, 5,7]
241
346
Ответы на вопрос:
Const n = 10; var a: array[1..n] of integer; i,c: integer; begin randomize; c: =0; for i: = n downto 1 do begin a[i]: =random(21)-10; if a[i] mod 2 = 0 then c: =i end; write('исходный массив: '); for i: = 1 to n do write(' ',a[i]); if c < > 0 then for i: = c to n-1 do a[i]: =a[i+1]; writeln; write('новый массив: '); for i: = 1 to n-1 do write(' ',a[i]) end.
1) всего есть 4 чётных цифры => мощность алфавита = 4, тогда, 4^4=256 2)количество вариантов = факториалу числа объектов, значит, 4! =24 3)program p1; var i,s: integer; begin for i: =40 downto 2 do s: =s+i-1; write(s); end.ответ: 780
Популярно: Информатика
-
Arsen0062812.02.2022 19:19
-
lizarepkina200409.06.2020 18:05
-
ЗНАНИЯ8814.08.2022 19:16
-
mushicz03.03.2021 16:00
-
Виктория4111615.07.2020 17:10
-
kikvadze12312317.04.2023 15:21
-
11223484826.06.2022 14:09
-
1505123Diana150512327.12.2020 18:06
-
эдвард2016.08.2022 22:23
-
dreamsk83109.08.2021 16:46