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