buon giorno.
Facendo gli esercizi sul libro ho scoperto che non so utilizzare il ciclo while (non lo nascondo: forse ho difficoltà con l'italiano e la logica del "fino a che").
preso l'esercizio: "indica l'ordine dei numeri a[n] (crescente o decrescente)"
codice:#include<stdio.h> #include<stdlib.h> int main() { int a[100],i=0,n=0,m=0,Ordine=0; printf("inserisci n: "); scanf("%d",&n); for(i=0;i<n;i++) { printf("\ninsersci il numero %d di %d (numeri diversi) ",i,n-1); scanf("%d",a[i]); } m=0;i=1; while(a[m]<a[i]) { Ordine=1; //crescente //E POI CHE DEVO METTERE IF PER MODIFICARE Ordine? (a[i]=12,34,11)->ORDINE RIMANE 1 } //E SE QUA METTO Ordine =2; ORDINE SARà SEMPRE 2 if(Ordine=1) { printf("\nordine crescente"); } else { printf("\nordine decrescente"); } return 0; }

