Что вы можете сказать о массиве, сформированном следующим образом? Перечислите элементы массива в каждом случае а) for i:=1 to 10 do a[i] :=random (101-50);
б) for i:=1 to 20 do a[i] :=i;
в) for i:=1 to 5 do a[i] :=2*i-1;
193
248
Ответы на вопрос:
1) В массив присвоят 10 числе от -50 до 50
2) В массив присвоят 20 чисел по порядку начиная от 1 до 20
3) В массив присвоят в разные ячейки пять результатов уравнения 2*i-1.
Uses crt; var a: array[1..10]of integer; b: array[1..10]of integer; max,i,c,k: integer; beginfor i: =1 to 10 do a[i]: =random(20)-10; for i: =1 to 10 do if abs(a[i])> abs(max) then begin max: =a[i]; c: =i; end; for i: =1 to 10 do if (a[i]=max)and(i< > c) then begin b[i]: =i; k: =k+1; end; writeln('максимальный элемент по модулю=(',max,') номер этого элемента=(',c,')'); write('номера таких же элементов: '); for i: =1 to 10 do if b[i]> 0 thenwrite(b[i],' '); writeln('их кол-во: (',k,')'); writeln; for i: =1 to 10 do write(a[i],' ') end.
Популярно: Информатика
-
dashikryb19.03.2020 19:04
-
elenamatrus77706.04.2022 16:16
-
DAmigoX21.06.2023 16:07
-
Obcenceee02.03.2021 12:18
-
egorik250629.03.2022 07:03
-
milenairk3810.03.2023 13:08
-
Пава130506.07.2020 03:40
-
Trashers22806.06.2020 17:06
-
джамшутик200511.12.2021 09:59
-
poliaaaaaa10.07.2022 16:49