No powiem Ci, że ciekawe zadanie.
Mój kod:
#include <iostream>
using namespace std;
int main()
{
int rozmiar, test, i, k;
cout<<"Podaj liczbe testow: ";
cin>>test;
int ** tablica = new int * [test];
for (i=1; i<=test; i++)
{
cout<<"Podaj rozmiar tablicy "<<i<<":";
cin>>rozmiar;
tablica[i-1] = new int [rozmiar];
for(int k=0; k<rozmiar; k++)
{
cout<<"Podaj liczbe: ";
cin>>tablica[i-1][k];
}
}
for(i=1; i<=test; i++)
{
for(k=0; k<rozmiar; k++)
cout<<tablica[i-1][k]<<"\t";
cout<<endl;
}
}
doszedłem do tego samego chyba co Ty. Z tego co widzę, to trzeba by zrobić tablicę pomocniczą teraz (która przechowa rozmiar każdego z testów), będzie zapamiętywała ile jest liczb do wypisania z każdej tablicy i uwzględnić ją przy ostatniej pętli for. A utworzyć ją w miejscu gdzie pętlą pobieramy wartości do tablicy dynamicznej. Czy może masz jakiś inny pomysł?