Witam! Mam pytanie jak przekazać poprawnie tą tablice tab? Ponieważ odczytuje się tylko 1 element w wyświetlaniu...
int WprowadzElementyTablicy()
{
// Wprowadzenie Ręczne Elementow Tablicy
//Długość znaków i licznik niezależny od przecinkow
int max=0,licznik=0;
char znak;
max=System::Convert::ToInt32(this->textBox2->TextLength);
//Pobieranie Rozmiaru Tablicy
n=PobieranieLiczbyElementow();
int *tab=new int [n];
for(int i=0; i<max;i++)
{
znak=System::Convert::ToChar(this->textBox2->Text[i]);
if(znak==',')
{
//omiń znak ( nic nie rob)
}
else
{
tab[licznik] =System::Convert::ToInt32(this->textBox2->Text[i]);
licznik++;
}
}
return *tab;
}
// Wczytywanie Sortowań
void SortowanieBąbelkowe()
{
int *tab=new int [n];
*tab=WprowadzElementyTablicy();
//Sortowanie Bąbelkowe
for ( int i=0; i<n;i++)
{
for ( int j=0; j<n-i-1;j++)
{
int swap=tab[j+1];
tab[j+1]=tab[j];
tab[j]=swap;
}
}
//Koniec Sortowania bąbelkowego
//Wynik Sortowania 10 liczb
for ( int i=0; i<10;i++)
{
this->label6->Text+=System::Convert::ToString(tab[i]-48);
}
}