int *parr;
просто определяет указатель на целое число, но с ним не связано хранилище.Вы можете либо
int parr[sizeofarray];
, либо
int *parr = calloc (sizeofarray, sizeof(int));
, чтобы получить правильный объем хранилища.
на основе вашего примера sizeofarray должен быть не менее R * C
.