salve ragazzi è il mio primo thread in questo forum, ho un problema con questo esercizio. "Dato un vettore di 10 numeri dire se è ordinato o disordinato". Premetto che ho studiato solo il linguaggio in C e non quello in C++. In breve se inserisco i numeri in successione 1,2,3,4,5,6,7,8,9,10 mi stampa 10 volte "il vettore è ordinato", se li inserisco non in ordine mi fa un controllo mano mano per esempio 1,3,2,4,5,6,8,7,10,11 mi stampa "il vettore è ordinato","il vettore è disordinato","il vettore è ordinato","il vettore è ordinato" e via via. Ecco come l'ho fatto io, cosa devo modificare? Vi ringrazio per la pazienza
#include<stdio.h>
#include<iostream>
#define N 10
int main()
{
int v[N];
int c;
for(c=0;c<N;c++)
{
printf("inserisci un numero");
printf("\n");
scanf("%d",&v[c]);
}
for(c=0;c<N;c++)
{
if(v[c]<v[c+1])
{
printf("il vettore e' ordinato");
printf("\n");
}
else
{
printf("il vettore e' disordinato");
printf("\n");
}
}
system("pause");
}