Задать вопрос
6 мая, 08:06

В программе используется одномерный целочисленный массив А с индексами от 0 до 9. Значения элементов равны 7; 5; 3; 4; 8; 8; 9; 7; 6; 2 соответственно, т. е. А[0]=7; A[1]=5 и тд. Определите значение переменной "с" после выполнения следующего фрагмента программы:

с:=0;

for i:=1 to 9 do

if A[i-1] A[i]:=A[i-1];

A[i-1]:=t

end

else c:=c+1;

+3
Ответы (2)
  1. 6 мая, 08:27
    0
    В результате с будет ровно 7
  2. 6 мая, 10:32
    0
    Ответ 3.

    сравниваются сразу числа 7 и 5, 7>5, зн. условие не выполняется и С становится равным 1

    дальше сравниваются 5 и 3, 5>3, условие опять не выполняется, С = 2

    3<4 условие выполняется, они меняются местами. (теперь ряд выглядит так: 7 5 4 3 8 8 9 7 6 2), С = 2

    3<8 условие выполняется, числа меняются местами (7 5 4 8 3 8 9 7 6 2) С = 2

    3 <8 условие выполняется, числа меняются местами (7 5 4 8 8 3 9 7 6 2) С = 2

    3 <9, условие выполняется, числа меняются местами. (7 5 4 8 8 9 3 7 6 2) С = 2

    3<7, условие выполняется, числа меняются местами (7 5 4 8 8 9 7 3 6 2) С = 2

    3<6, условие выполняется, числа меняются местами (7 5 4 8 8 9 7 6 3 2) С = 2

    3>2, условие не выполняется, С = 3
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «В программе используется одномерный целочисленный массив А с индексами от 0 до 9. Значения элементов равны 7; 5; 3; 4; 8; 8; 9; 7; 6; 2 ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы