You are on page 1of 2

#include "stdio.

h"
void main()
{
int a[20][20], i, j, n, k, l, pom;

printf("unesite DIMENZIJU matrice: ");


scanf("%d", &n);

printf("unesite elemente matrice: \n");


for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
scanf("%d", &a[i][j]);

printf("unesite k-tu vrstu: ");


scanf("%d", &k);
printf("unesite l-tu vrstu: ");
scanf("%d", &l);
//Zamena k-te i l-te vrste:
for (j = 0; j < n; j++)
{
pom = a[l-1][j];
a[l-1][j] = a[k-1][j];
a[k-1][j] = pom;
}

printf(" matrica izgleda ovako: ");


for (i = 0; i < n; i++)
{
printf("\n");
for (j = 0; j < n; j++)
printf("%d ", a[i][j]);
}
//Kraj zamene k-te i l-te vrste.

//Zamena k-te i l-te kolone:


for (j = 0; j < n; j++)
{
pom = a[j][l - 1];
a[j][l - 1] = a[j][k - 1];
a[j][k - 1] = pom;
}

printf("\n");
printf(" matrica izgleda ovako: ");
for (i = 0; i < n; i++)
{
printf("\n");
for (j = 0; j < n; j++)
printf("%d ", a[i][j]);
}
//Kraj zamene k-te i l-te kolone.

//Zamena k-te vrste i k-te kolone:


for (j = 0; j < n; j++)
{
pom = a[j][k - 1];
a[j][k - 1] = a[k - 1][j];
a[k - 1][j] = pom;
}

printf("\n");
printf(" matrica izgleda ovako: ");
for (i = 0; i < n; i++)
{
printf("\n");
for (j = 0; j < n; j++)
printf("%d ", a[i][j]);
}
//Kraj zamene k-te vrste i k-te kolone.
}

You might also like