oggi sto proprio con il cervello spento....e pure sarò arrivato a prendere una decina di caffè
.......praticamente devo fare un programmino che mi controlla se un array di n elementi è ordinato oppure no con una funzione che venga richiamata nel main....questo è il progetto del programma ma gli manca il motore
codice:
#include <stdio.h>
#define dim 100
int ordinato (int a[], int n); //prototipo function
int main(){
int a[dim];
int n, i, ord;
printf("inserire dimensioni vettore = ");
scanf("%d", &n);
for(i=0;i<n;i++){
printf("a[%d] = ", i);
scanf("%d", &a[i]);
}
switch(ord){
case 0: printf("il vettore e' disordinato", ordinato(a, n)); break;
case 1: printf("il vettore e' ordinato", ordinato(a, n)); break;
}
system ("pause");
return 0;
}
int ordinato (int a[], int n){
int ord;
/*!!!!!!!!!!!!!!! idea assente !!!!!!!!!!!!!!!! */
/*la variabile "ord" dovrebbe assumere 0 se è disordinato e 1 se è ordinato per far funzuinare lo "switch"*/
}
non so proprio che algoritmo schiaffarli....qualche spunto????