Jak wypełnić macierz dwuwymiarową za pomocą rekurencji ? Ponizej to co udalo mi sie zrobic, ale nie dziala
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
void losuj( float **tab , int n, int m,int i,int j)
{
if(i<n && j<m)
{
/* if ( i==j)
{
tab[i][j]=111;
}*/
// if(j<m)
{
tab[i][j]=6;
}
losuj(tab,n,m,i,j+1);
losuj(tab,n,m,i+1,j);
}
}
void wyswietl(float **tab, int n, int m, int i,int j)
{
if(i<n && j<m)
{
//if(j<m )
{
cout<<tab[i][j]<<endl;
}
cout<<endl;
losuj(tab,n,m,i,j+1);
losuj(tab,n,m,i+1,j);
}
}
int main()
{
int n=5,m=5;
float **tab;
tab=new float *[n];
for(int i =0;i<m;i++)
tab[i]=new float;
cout << "" << endl;
losuj(tab,n,m,0,0);
wyswietl(tab,n,m,0,0);
return 0;
}