В про­грам­ме ис­поль­зу­ет­ся од­но­мер­ный це­ло­чис­лен­ный мас­сив A с ин­дек­са­ми от 0 до 10. Зна­че­ния эле­мен­тов равны 4, 3, 16, 24, 35, 18, 4, 72, 10, 99, 44 со­от­вет­ствен­но, т. е. A[0] = 4, A[1] = 3 и т. д.
Опре­де­ли­те зна­че­ние пе­ре­мен­ной c после вы­пол­не­ния сле­ду­ю­ще­го фраг­мен­та про­грам­мы.

c := 0;
for i := 1 to 9 do
begin
if A[i] mod 2 = 1 then
c := c + 1;
end;

stalkerCr stalkerCr    3   19.11.2020 20:52    0

Ответы
lilililiza lilililiza  19.12.2020 20:54

3

Объяснение:

Массив: 4, 3, 16, 24, 35, 18, 4, 72, 10, 99, 44   (ин­дек­сы от 0 до 10)

c = 0

Перебираем элементы с индексами от 1 до 9 (используя цикл for)

если значение элемента нечётное (A[i] mod 2 = 1), то увеличиваем значение с на 1 (c := c + 1)

Элементы с индексами от 1 до 9:

3, 16, 24, 35, 18, 4, 72, 10, 99

Среди них 3 нечётных: 3, 35, 99

с = 3

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика