Предмет: Информатика,
автор: JiganLemon
Приведенный фрагмент программы определяет является ли числовая последовательность в массиве строго возрастающей. Подскажите, пожалуйста, что в скобках после if?
//А - целочисленный массив с индексами от 0 до 5
// переменные flag, i - целые
flag = 1;
for (i = 0; i < 5; i++)
if (ЧТО ЗДЕСЬ?) {
flag = 0;
break;
}
if (flag == 0)
printf("Не возрастает строго");
else
printf("Возрастает строго");
Ответы
Автор ответа:
0
for (i = 1; i < 5; i++)
if (A[i-1]>=A[i]) {
flag = 0;
break;
}
if (A[i-1]>=A[i]) {
flag = 0;
break;
}
Автор ответа:
0
Разве есть различие между A[i+1]>=A[i] и A[i]>=A[i+1]?
Автор ответа:
0
Различие между A[i+1]>=A[i] и A[i]<=A[i+1] (знаки не путайте!) может быть только в тесте, если в нём определен только один правильный ответ. Но это уже недоработка теста.
Автор ответа:
0
Как Вы считаете, возможен ли ответ: A[i]>=A[i+1] ? Интерпретация, может быть такой: если A[i]>=A[i+1] , то ФЛАГ=0 и последовательность не возрастает строго, но иначе ФЛАГ=1 и последовательность возрастает строго?
Автор ответа:
0
Да, возможен.
Автор ответа:
0
СУПЕР!!! Ответ верный: A[i]>=A[i+1]
Похожие вопросы
Предмет: Физика,
автор: aleksandrLoboda168
Предмет: Математика,
автор: saidasarbasova
Предмет: Химия,
автор: drag75
Предмет: Математика,
автор: mawa2005