#include #include bool sign(int digit, bool check) { if (digit < 0 && check == true) return false; else if (digit > 0 && check == false) return true; } int main(void) { setlocale(LC_ALL, "Russian"); int n; bool f, f1, rep = true; scanf("%d", &n); n < 0 ? f = false : f = true; do { scanf("%d", &n); if (rep) { f1 = f; f = sign(n, f); if (f1 == f) rep = false; } } while (n != 0); rep ? printf("Последовательность знакочередующаяся\n") : printf("Последовательность не знакочередующаяся\n"); return 0; }