You are on page 1of 3

Napisati konzolnu aplikaciju kojom se učitava matrica realnih brojeva ( koristiti tip float ) sa m redova i n kolona, a zatim

izračunava suma parnih elemenata matrice.

int m, n, i, j;
float suma;
float[,] a = new float['m', 'n'];
Console.WriteLine("Unesite broj redova (m) matrice");
m = int.Parse(Console.ReadLine());
Console.WriteLine("Unesite broj kolona (n) matrice");
n = int.Parse(Console.ReadLine());
for (i = 0; i < m; i++)
{
for (j = 0; j < n; j++)
{
Console.WriteLine("Unesite element a[{0},{1}]:", i, j);
a[i, j] = float.Parse(Console.ReadLine());
}
}
suma = 0;
for (i = 0; i < m; i++)
{
for (j = 0; j < n; j++)
{
if (a[i, j] % 2 != 0)
{
suma = suma + a[i, j];
}
}
}
Console.WriteLine("Suma neparnih elemenata matrice je " + suma);
Napisati konzolnu aplikaciju kojom se učitava kvadratna matrica realnih brojeva dimenzija n, a zatim izračunava proizvod
elemenata matrice na glavnoj dijagonali.

int n, i, j;
float proizvod;
float[,] a = new float['n', 'n'];
Console.WriteLine("Unesite dimenziju (n) kvadratne matrice");
n = int.Parse(Console.ReadLine());
for (i = 0; i < n; i++)
{
for (j = 0; j < n; j++)
{
Console.WriteLine("Unesite element a[{0},{1}]:", i, j);
a[i, j] = float.Parse(Console.ReadLine());
}
}
proizvod = 1;
for (i = 0; i < n; i++)
{
for (j = 0; j < n; j++)
{
if (i == j)
{
proizvod = proizvod * a[i, j];
}
}
}
Console.WriteLine("Proizvod elemenata na glavnoj dijagonali kvadratne
matrice je " + proizvod);
Napisati konzolnu aplikaciju kojom se učitava kvadratna matrica realnih brojeva reda n ( maksimalno 10 ) , a zatim nalazi najveći
element i njegovu poziciju na sporednoj dijagonali.

int n, i, j, imax, jmax;


float max;
float[,] a = new float[10, 10];
Console.WriteLine("Unesite dimenziju (n) kvadratne matrice");
n = int.Parse(Console.ReadLine());
if (n > 10)
{
Console.WriteLine("Uneli ste preveliku dimenziju kvadratne matrice");
}
else
{
for (i = 0; i < n; i++)
{
for (j = 0; j < n; j++)
{
Console.WriteLine("Unesite element a[{0},{1}]:", i, j);
a[i, j] = float.Parse(Console.ReadLine());
}
}
max = a[0, n-1];
imax = 1;
jmax = n;
for (i = 0; i < n; i++)
{
for (j = 0; j < n; j++)
{
if (i + j == n - 1)
{
if (a[i, j] > max)
{
max = a[i, j];
imax = i;
jmax = j;
}
}
}
}
Console.WriteLine("Najveci element na sporednoj dijagonali matrice je
a[{0},{1}]={2}", imax, jmax, max);

You might also like