Grazie mille, ho risolto questo problema
Adesso come mi consigli di procedere per le matrici casuali?
Io per adesso ho provato a fare così, ma ovviamente è sbagliato
#include <stdio.h>
#include <stdlib.h>
int main()
{
char puzzle [6][6];
char puzzle_casuale[6][6];
int i,j,riga,colonna,colore;
char tessera[3]={'r','g','b'};
printf("Benvenuto nel gioco! \n");
printf("Inserisci 36 tessere per creare il tuo puzzle:\n - r per il Rosso\n - b per il Blu\n - g per il giallo \n");
for (i=0;i<6;i++)
{
printf("Inserisci le 6 tessere della %d riga \n", i+1);
for (j=0;j<6;j++)
scanf (" %c", &puzzle[j]);
}
for (i=0;i<1000;i++)
for (j=0;j<36;j++)
{
riga=rand()%6;
colonna=rand()%6;
colore=rand()%3;
puzzle_casuale[riga][colonna]=tessera[colore];
}
return 0;
}