#include <stdio.h>
#include <stdlib.h>

int righe,colonne;
int i,j;
FILE *f;
int valore;

int main ()
{
printf("Inserisci il numero delle righe e delle colonne: ");
scanf("%d%d\n\n", &righe, &colonne);
printf( "Il numero delle righe è: %d", righe);
printf( "Il numero delle colonne è: %d", colonne);

int matrice [righe][colonne];

for (i = 0; i <= righe; i++)
{
for (j = 0; j <= colonne; j++)
{
printf( "%d", matrice[i][j]);
}
}

f = fopen ("valori.txt", "w");
printf ("inserisci valore: ");
scanf("%d", &valore);
printf ( "Il valore è: %d", valore);
fclose (f);
system ("pause");
return 0;
}


questo è il programma corretto dal punto di vista della sintassi però ci sono degli errori logici che ti ho lasciato.