Come ti hanno consigliato, per domande nuove discussione nuova.
Il tuo problema iniziale è stato risolto, come già ti ha confermato oregon:
oregon ha scritto:
Tornando all'esempio iniziale, questo codice
int MAT[R][C] = { { 1, 2, 3 },{ 2, 2, 2 },{ 2, 1, 2 } };
int cont = 0;
for (int r = 0; r < R; r++)
{
for (int c = 0; c < C; c++)
printf("%d ", MAT[r][c]);
printf("\n");
}
for (int c=0; c<C; c++) {
if (MAT[1][c] == 2) {
cont++;
}
}
printf("\n%d\n", cont);
fornisce questo risultato
1 2 3
2 2 2
2 1 2
3
Cosa non va in questo?
Gli errori ti sono stati corretti, ora per la nuova domanda ti consiglio di mettere all'inizio il linguaggio, poi la domanda, es:
"C++ generare numeri a caso senza ripetizioni"
Se scomponi il problema gli aiuti saranno più mirati.