Заполните массив n на m,где n=m,случайными целыми числами от 1 до
Заполните массив n на m,где n=m,случайными целыми числами от 1 до 100.Вывести на экран.Найти разницу сумм элементов диагоналей массива и вывести абсолютное значение на экран.(С++)
Задать свой вопросinclude lt;iostreamgt;
include lt;stdlib.hgt;
include lt;cmathgt;
using namespace std;
int main()
const int n = 5;
int a[n][n];
for (int i=0; i lt; n; i++)
for (int j=0; j lt; n; j++)
a[i][j] = rand()%100; // наполнение случайными целыми числами
cout lt;lt; "Massiv: \n";
for(int i = 0; i lt; n; i++)
for (int j=0; j lt; n; j++)
cout lt;lt; a[i][j] lt;lt; "\t"; // вывод массива на экран
cout lt;lt; endl;
int sum1=0;
int sum2=0;
for(int i=0; ilt; n; i++)
for(int j=0; jlt; n; j++)
if (i == j)
sum1 += a[i][i]; // сумма частей основной диагонали
if (i == n - j - 1)
sum2 += a[i][j]; // сумма частей побочной диагонали
cout lt;lt;"\nSumma elementov glavnoi diag = "lt;lt; sum1 lt;lt; endl;
cout lt;lt;"Summa elementov pobochnoi diag = " lt;lt; sum2 lt;lt; endl;
cout lt;lt;"Raznost summ = " lt;lt; abs(sum1-sum2) lt;lt; endl; // выводим безусловное значение разности сумм
return 0;
-
Вопросы ответы
Статьи
Информатика
Статьи
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.
Математика.
Химия.
Русский язык.
Разные вопросы.