Imam problem sa jednim zadatkom, treba dvije zasebne matrice spojiti u jednu veliku, npr. a[15][3] i b[15][3] treba staviti u matricu mat[15][6].
Sve mi dobro ispisuje osim što mi prvi redak stavi na zadnje mjesto.
Ovo je kod pa ako ne neko volja pomoći bio bi jako zahvalan.
Hvala.
int a[6], b[6], mat[15][3], mat1[15][3], i, j, k, m, brojac=0, brojac1=0, velikamat[15][6], p=0;
for (i=0; i<6; i++)
{
scanf ("%d", &a[i]);
}
for (i=0; i<6; i++)
{
scanf ("%d", &b[i]);
}
for (i=0; i<15; i++)
{
for (j=0; j<3; j++)
{
mat[i][j] = 0;
brojac++;
for (k=0; k<6; k++)
{
if (a[k] == brojac)
{
mat[i][j] = brojac;
}
}
}
}
for (i=0; i<15; i++)
{
for (j=0; j<3; j++)
{
mat1[i][j] = 0;
brojac1++;
for (m=0; m<6; m++)
{
if (b[m] == brojac1)
{
mat1[i][j] = brojac1;
}
}
}
}
for (i=0; i<15; i++)
{
for (j=0; j<3; j++)
{
velikamat[i][j] = mat[i][j];
}
}
for (i=0; i<15; i++)
{
for (j=3; j<6; j++, p++)
{
velikamat[i][j] = mat1[i][p];
}
}
for (i=0; i<15; i++)
{
printf ("\n");
for (j=0; j<6; j++)
{
printf ("%3d", velikamat[i][j]);
}