Карлсону на электронную почту пришло письмо ему его расшифровать: "фортимакаин - лекарство для радости." а)ноутбук, б) конфеты, в)информатика, г)торт
167
364
Ответы на вопрос:
//pascalabc.net (версия 3.1, сборка 1210 от 29.03.2016) const n = 10; var a: array[1..n] of integer; i, j, c, nc, max, imax: integer; p: biginteger; begin // заполним массив сл. числами max : = -maxint; for i : = 1 to n do begin a[i] : = random(-100, 100); write(a[i]: 4); if abs(a[i]) > max then begin max : = a[i]; imax : = i; end; end; writeln; //1. количество элементов массива, больших с. writeln('введите число "с"'); readln(c); for i : = 1 to n do if a[i] > c then nc : = nc + 1; writeln('элементов больше чем ', c, ' : ', nc); //2. произведение элементов массива, //расположенных после мак симального //по модулю элемента p : = 1; for i : = imax + 1 to n do p : = p * a[i]; writeln('максимальный по модулю элемент находится на ', imax, ' месте'); writeln('произведение элементов массива,расположенных после максимального по модулю элемента ', p); //3. преобразовать массив таким образом, чтобы сначала размещались все //отрицательные элементы, а потом все положительные for i : = 1 to n - 1 do for j : = 1 to n - i do if a[j] > a[j + 1] then begin swap(a[j], a[j + 1]); end; writeln('преобразованный массив : '); for i : = 1 to n do write(a[i]: 4); end. тестовое решение: -6 91 52 62 -28 -64 86 86 -91 -61 введите число "с" 15 элементов больше чем 15 : 5 максимальный по модулю элемент находится на 2 месте произведение элементов массива,расположенных после максимального по модулю элемента -1246076928 преобразованный массив : -91 -64 -61 -28 -6 52 62 86 86 91
Популярно: Информатика
-
Тефте03.02.2023 04:31
-
veronamut0222.07.2020 12:18
-
irinakotik201801.03.2021 18:49
-
Sausage228116.04.2021 00:17
-
Ladybagshca05.01.2023 13:46
-
StrangeLis11.05.2023 15:35
-
henrycarbone20.03.2021 21:01
-
кен9118.06.2020 15:17
-
Гектор3121.12.2021 01:44
-
султик1219.05.2021 20:27