Ciao a tutti! Sto facendo un programma che controlla se un array di interi ha gli elementi pari disposti in ordine crescente e gli elementi dispari disposti in ordine decrescente. Ho scritto questo codice, ma a quanto pare non riesce ha uscire dal primo ciclo.
codice:#include <stdio.h> int main() { int i,j,ris; int V[]={1,5,2,4,3,3,4,2,5,1}; ris=-1; for(i=0;i<10;i+2) { for(j=i+2;j>i;j-2) { if(V[j]>V[i]) ris=0; else ris=1; } } if(ris==0) printf("Gli elementi pari del vettore sono ordianti in ordine crescente\n"); else printf("Gli elementi pari del vettore non sono ordianti in ordine crescente\n"); ris=-1; for(i=1;i<10;i+2) { for(j=i+2;j>i;j-2) { if(V[j]<V[i]) ris=0; else ris=1; } } if(ris==0) printf("Gli elementi dispari del vettore sono ordianti in ordine decrescente\n"); else printf("Gli elementi dispari del vettore non sono ordianti in ordine decrescente\n"); return 0; }

Rispondi quotando
arkSkull:. 