Заполните массив n на m,где n=m,случайными целыми числами от 1 до

Заполните массив n на m,где n=m,случайными целыми числами от 1 до 100.Вывести на экран.Найти разницу сумм элементов диагоналей массива и вывести абсолютное значение на экран.(С++)

Задать свой вопрос
1 ответ

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;


Илюша Герушевич
У вас "рандомная" генерация дает одни и те же значения.
Вероника Мельгар-Родригес
Добавьте include
Есения Рымоненко
< ctime >
Тимур Кремишенский
И строку srand(time(0));
Инна Благословенская
Хотя, если это на разовое использование - сойдет.
Павел Метцель
А, точно, позабыл
Борис Вашута
У вас "рандомная" генерация дает одни и те же значения.
Максимка Крайнер
Добавьте include
Василиса Камашинская
< ctime >
Ульяна Упирова
И строчку srand(time(0));
Олег Ягужинский
Желая, если это на разовое использование - сойдет.
Крусподина Наталья
А, точно, позабыл
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт