• Приведенный фрагмент программы определяет является ли числовая последовательность в массиве строго возрастающей. Подскажите, пожалуйста, что в скобках после if?
    //А - целочисленный массив с индексами от 0 до 5
    // переменные flag, i - целые
    flag = 1;
    for (i = 0; i < 5; i++)
    if (ЧТО ЗДЕСЬ?) {
    flag = 0;
    break;
    }
    if (flag == 0)
    printf("Не возрастает строго");
    else
    printf("Возрастает строго");

Ответы 6

  • Разве есть различие между A[i+1]>=A[i] и A[i]>=A[i+1]?
  • Различие между A[i+1]>=A[i] и A[i]<=A[i+1] (знаки не путайте!) может быть только в тесте, если в нём определен только один правильный ответ. Но это уже недоработка теста.
    • Автор:

      astro2
    • 6 лет назад
    • 0
  • Как Вы считаете, возможен ли ответ: A[i]>=A[i+1] ? Интерпретация, может быть такой: если A[i]>=A[i+1] , то ФЛАГ=0 и последовательность не возрастает строго, но иначе ФЛАГ=1 и последовательность возрастает строго?
  • Да, возможен.
    • Автор:

      keonhouse
    • 6 лет назад
    • 0
  • СУПЕР!!! Ответ верный: A[i]>=A[i+1]
  • for (i = 1; i < 5; i++)if (A[i-1]>=A[i]) {flag = 0;break;}
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years