Witam,
Mam problem ze zwróceniem tablicy dwuwymiarowej z funkcji tak, aby rekordy tablicy dało się przesortować/wyświetlić w następnej funkcji.
Przy tablicach jednowymiarowych wyświetlanie zawartości tablicy daje ten sam wynik w funkcji wprowadzenie_danych() oraz w funkcji wyswietlanie_danych().
Wyniki automatycznie są zwracane dalej, w dwuwymiarowych niestety nie chce mi to działać.
Poniżej kod :
#include <iostream>
#include <iomanip>
#include <windows.h>
#include <time.h>
#include <cmath>
#include <conio.h>
#include <stdlib.h>
#include <limits>
using namespace std;
int licznik = 0;
int licznik1 = 0;
int tab[24][1];
int wprowadzenie_danych()
{
for (int j = 0; j <= 4; j++) {
for (int i = 5; i <= 9; i++) {
tab[licznik][0] = i;
tab[licznik][1] = j;
//cout<<"a = "<<tab[licznik][0]<<" b = "<<tab[licznik][1]<<endl<<endl; PRAWIDŁOWE WYŚWIETLANIE
licznik++;
}
}
}
int wyswietlanie_danych()
{
for (int i = 0; i <= 24; i++) {
cout << "a = " << tab[i][0];
cout << " b = " << tab[i][1] << endl
<< endl; // NIE PRAWIDŁOWE WARTOŚĆI
}
}
int main()
{
wprowadzenie_danych();
wyswietlanie_danych();
return 0;
}