Задать вопрос
8 февраля, 01:16

В программе используется одномерный целочисленный массив А с индексами от 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;

+5
Ответы (2)
  1. 8 февраля, 01:58
    +1
    В результате с будет ровно 7
  2. 8 февраля, 02:14
    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 ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике