Salve a tuttiho un problema, credo sia semplice da risolvere ma io non capisco proprio dove sbaglio;
Il programma parte ma poi si chiude da solo dopo che ho immesso le cordinate del vettore.
#include<stdlib.h>
#include<stdio.h>
#include<iostream>
using namespace std;
typedef int vett[100];
void ordina_vettore(vett,int);
main()
{
int n; vett a;
cout<<"\n\n dimensione? ";cin>>n;
for(int i=0;i<n;i++){
cout<<"\n\n cordinata "<<i<<" = "; cin>>a[i];};
ordina_vettore(a,n);
for(int j=0;j<n;j++){cout<<"\n\n cordinata ordinata "<<j<<" = "<<a[j];};
system("PAUSE");return 0;
}
void ordina_vettore (vett a,int n)
{ int h;
for(int i=0;i<n;i++){
for(int j=0;i<n;j++){
if (a[j+1]>a[j]){ h=a[j+1]; a[j+1]=a[j]; a[j]=h;}
}
}
return;
}