194: Write a program in C++. In this program you have to declare 2-D array of size 7x7 having type as integer. Populate this array with user input values and then display the sum of all the left diagonal entries in this array.
// Write a program in C++. In this program you have to declare 2-D array of size 7x7 having type as integer.
// Populate this array with user input values and then display the sum of all the left diagonal entries in this array.
#include <iostream>
using namespace std;
int main()
{
int r_size, c_size;
cout << "Enter the size of rows: ";
cin >> r_size;
cout << "Enter the size of column: ";
cin >> c_size;
int array[r_size][c_size];
for (int i = 0; i < r_size; i++)
{
for (int j = 0; j < c_size; j++)
{
cout << "Enter element in row index " << i << " and column index " << j << ": ";
cin >> array[i][j];
}
}
system("cls");
for (int i = 0; i < r_size; i++)
{
for (int j = 0; j < c_size; j++)
{
cout << array[i][j] << ' ';
}
cout << endl;
}
int sum = 0;
for (int i = 0; i < r_size; i++)
{
for (int j = 0; j < c_size; j++)
{
if (i == j)
{
sum += array[i][j];
}
}
}
cout << "The left diagonal sum: " << sum << endl;
return 0;
}
Comments
Post a Comment