I have progressed to a point but I don't know what have I done wrong. Can you help me please?
Code:
#include <stdio.h>#include <conio.h>
int main ()
{
int i, j, n, temp;
printf ("Give the dimension: ");
scanf("%d", &n);
int matrix [n][n];
for (i=0;i<n;i++)
{
for (j=0;j<n;j++)
{
printf ("\nGive element [%d][%d]: ", i, j);
scanf ("%d", &matrix [i][j]);
}}
for (i=0;i<n;i++)
{
for (j=0;j<n;j++)
printf ("%4d", matrix [i][j]);
printf ("\n\n");
}
for (i=0;i<n;i++)
{
for (j=0;j<i;j++)
{
temp=matrix[i][j];
matrix[i][j]=matrix [n-1-j][n-1-i];
matrix[n-1-j][n-1-i]=temp;
}
}
printf ("\n\n\n\n");
for (i=0;i<n;i++)
{
for (j=0;j<n;j++)
printf ("%4d", matrix [i][j]);
printf ("\n\n");
}
getch ();
return 0;
}