ЗАДАНИЕ:описать графически алгоритм вычисления ПЕРЕМЕННОЙ. В конце 2 номера написано для любых A, B
Ответы на вопрос:
430. Азайтуды орындаңдар:
1)
- (+4);
2
5
- (-
11
2) -5-(-2);
--
1
5)
- (+3);
6
5
6) - -(-4).
12
1
2)
4) -8
131
ответ:
объяснение:
const
n = 10;
a: array[1..n] of integer = (1, 1, 3, 4, 20, 1, 7, 1, 9, -2);
var
i: integer;
is_first_element: boolean;
min_element, max_element: integer;
min_element_ind, max_element_ind: integer;
begin
is_first_element: =false; // флаг того, что первый нужный элемент найден
min_element: =0;
max_element: =0;
min_element_ind: =0;
max_element_ind: =0;
for i: =1 to n do
if ((a[i] > 0) and ((a[i] mod 2) = 0)) then
// если нужный элемент найден
if (is_first_element) then begin
// если уже первый элемент был найден до этого шага
if (a[i] < min_element) then begin
// делаем проверку на минимальный элемент
min_element: =a[i];
min_element_ind: =i;
end;
if (a[i] > max_element) then begin
// делаем проверку на максимальный элемент
max_element: =a[i];
max_element_ind: =i;
end;
end
else begin
// если найденный элемент - первый
min_element: =a[i];
max_element: =a[i];
min_element_ind: =i;
max_element_ind: =i;
is_first_element: =true; // меняем флаг
end;
if (is_first_element) then begin
writeln('минимальный элемент = ', min_element, ', его индекс = ', min_element_ind);
writeln('максимальный элемент = ', max_element, ', его индекс = ', max_element_ind);
end
else begin
writeln('элементов ! ');
end;
end.
Популярно: Информатика
-
Yoma504.08.2021 03:11
-
mariamyp23.11.2021 08:18
-
kurilkodanil13.04.2023 23:14
-
artslk28.02.2020 11:43
-
Лиза22110019.12.2021 11:31
-
fun234567790486618.02.2023 16:03
-
Язиля11129.01.2023 06:24
-
vika208803.04.2023 10:24
-
vadim115409.05.2022 19:41
-
refwqef03.04.2021 17:35