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");
}