Scara95 grazie per i consigli però purtroppo ancora non sono riuscito a risolvere completamente, ho provato a implementare il tuo codice nel mio però il programma non funziona come dovrebbe, le sequenza crescenti e decrescenti me le indica ma quelle che non sono ne crescenti e ne decrescenti no. Ti scrivo il codice che ho riscritto e gentilmente se puoi dai un'occhiata e vedi cosa non va bene. Ancora grazie
codice:
include<stdio.h>
main(){
    int N, i, num, numprec;
    int pari = 0, dispari = 0, positivi = 0, negativi = 0;
    int crescente=0, decrescente=0,neutro=0;
    printf("Inserisci il numero di elementi da inserire: "); scanf("%d", &N);
    for (i = 1; i <= N; i++){
        printf("Inserisci il n.%d: ", i); scanf("%d", &num);
        if (num >= 0) positivi += 1;
        else negativi += 1;
        if (num % 2 == 0) pari += 1;
        else dispari += 1;
        if (i > 1) {
            if (numprec<num) crescente = 1;
            else if (numprec>num) decrescente = 1;
            else neutro = 1;
        }
        numprec = num;
    }
    printf("pari: %d\ndispari: %d\npositivi: %d\nnegativi: %d\n", pari, dispari, positivi, negativi);
    if (crescente == 1) printf("La sequenza e' crescente\n");
    else if (decrescente==1) printf("La sequenza e' decrescente\n");
    else if (neutro == 1) printf("La sequenza non e' ne' crescente ne' descrescente\n");
}