answersLogoWhite

0

#include<iostream>

#include<random>

#include<time.h>

int main()

{

std::default_random_engine generator ((unsigned)time(0));

std::uniform_int_distribution<int> distribution (1,9);

std::cout << "Array:\n" << std::endl;

int a[3][3];

for (size_t r=0; r!=3; ++r)

{

for (size_t c=0; c!=3; ++c)

{

a[r][c] = distribution (generator);

std::cout << a[r][c] << '\t';

}

std::cout << std::endl;

}

std::cout << std::endl;

int diagonal=0, anti_diagonal=0;

for (size_t i=0; i!=3; ++i)

{

diagonal += a[i][i];

anti_diagonal += a[2-i][i];

}

std::cout << "Diagonal sum : " << diagonal << std::endl;

std::cout << "Anti-diagonal sum : " << anti_diagonal << std::endl;

}

User Avatar

Wiki User

10y ago

What else can I help you with?

Related Questions

Is the scalar matrix is always a identity matrix?

No. A scalar matrix is a diagonal matrix whose main diagonal elements are the same. Only if the diagonal elements are all 1 is it an identity matrix.


What is the determinant of a 3x3 diagonal matrix?

It is the product of the three diagonal elements.


Is a matrix multiplied by its transpose diagonalisable?

It will be a square matrix and, to that extent, it is diagonalisable. However, the diagonal elements need not be non-zero. It will be a square matrix and, to that extent, it is diagonalisable. However, the diagonal elements need not be non-zero. It will be a square matrix and, to that extent, it is diagonalisable. However, the diagonal elements need not be non-zero. It will be a square matrix and, to that extent, it is diagonalisable. However, the diagonal elements need not be non-zero.


How do you Write A program in c language for checking a diagonal matrix?

Write a program in c++ that take input in a integer matrix of size 4*4 and find out if the entered matrix is diagonal or not.


Write a C program using dynamic memory allocation to find the sum of elements of a matrix?

Did you know that memory allocation is not needed to display the matrix? However, the C program is to find the sum of all the elements.


What is the determinant of a 3x3 matrix?

It is the product of the three diagonal elements.


What is scalene matrix?

A square matrix is said to be scalene Matrix if it has all principal diagonal elements equal and remaining all


What is the definition of a diagonal matrix?

Diagonal Matrix A square matrix A which is both uper-triangular and lower triangular is called a diagonal matrix. Diagonal matrix is denoted by D.


Write a C program to accept the elements of a 3 x 3 matrix and find its sum of the major diagonal elements The program should print the given matrix along with its sum of the major diagonal elements?

#include &lt;stdio.h&gt; #include &lt;conio.h&gt; void main() { int d[3][3] = { 1, 2, 6, 3, 8, 5, 5, 6, 7 }; int k = 0, j = 0; int sum1 = 0, sum2 = 0; for (j = 0; j &lt; 3; j++) { for (k = 0; k &lt; 3; k++) printf(" %3d", d[j][k]); printf("\n"); } for (j = 0; j &lt; 3; j++) { sum1 = sum1 + d[j][j]; } k = 3 - 1; for (j = 0; j &lt; 3; j++) { if (k &gt;= 0) { sum2 = sum2 + d[j][k]; k--; } } printf("Sum of First diagonal= %d\n", sum1); printf("Sum of Second diagonal= %d", sum2); getch();


What is the definition of a matrix?

Symmetric Matrix:Given a square matrix A such that A'=A, where A' is the transpose of A, then A is a symmetric matrix.note: No need to think about diagonal elements, they can be anything.


what is the definition of The Matrix?

Symmetric Matrix:Given a square matrix A such that A'=A, where A' is the transpose of A, then A is a symmetric matrix.note: No need to think about diagonal elements, they can be anything.


What is the definition of a symmetric matrix?

Symmetric Matrix:Given a square matrix A such that A'=A, where A' is the transpose of A, then A is a symmetric matrix.note: No need to think about diagonal elements, they can be anything.