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