Problema Puntatori Bubblesort

di il
1 risposte

Problema Puntatori Bubblesort

Salve a tutti da qualche settimana sto studiando un po di c++ ed avrei un problema con qst esercizio xk non mi stampa la sequenza ordinata..... Dv sbaglio???
#include<iostream>
using namespace std ;

void bubblesort(int *pA[],int n);
int main () {
	int A[10];
	int *pA [10];
	cout<<"Inserisci una sequenza di numeri"<<endl;
	for (int i=0;i<10;i++) 
	cin>>A[i];
	for (int j=0;j<10;j++) 
	pA[j]=&A[j];
	bubblesort(pA,0);
	for (int y=0;y<10;y++)
	cout<<A[y];
	return 0;
}

void bubblesort (int *pA[],int n) {
	if (n!=10) {
		int *temp;
		if (*pA[n]>*pA[n+1]) {
		*temp=*pA[n+1];
		*pA[n+1]=*pA[n];
		*pA[n]=*temp;
		return bubblesort(pA,n+1);
		} else {
			return bubblesort(pA,n+1);
		}
	}
}

1 Risposte

Devi accedere o registrarti per scrivere nel forum
1 risposte