temp=A[k] , pero' non viene comunque....
Se metto es. dim 6 viene cosi':
4199419
7
4
3
6
6
9
9
7
4
3
6
6
****************
ora è il listato è cosi':
#include <cstdlib>
#include <ctime>
#include <cmath>
#include <iostream>
using namespace std;
int main()
{
srand(time(NULL));
int dim;
cout<<"Inserisci dim: "<<endl;
cin>>dim;
cout<<endl;
int A[dim];
cout<<A[dim-1]<<endl;
for(int i=0;i<dim;i++)
{
A[i]=rand()%10+1;
cout<<A[i]<<endl;
}
cout<<endl;
for(int i=0;i<5;i++)
{
int k=rand()%dim;
int h=rand()%dim;
int temp;
temp=A[k];
A[k]=A[h];
A[h]=temp;
}
for(int i=0;i<dim;i++)
{
cout<<A[i]<<endl;
}
return 0;
}

Rispondi quotando