alarm
Задайте вопрос
Информатика
Pavlin

РЕШИТЬ ТОЛЬКО НА С++Поменять местами две диагоналиДан квадратный массив. Поменяйте местами в каждом столбце элементы, стоящие на главной и побочной диагонали. Входные данныеВ первой строке дано число n≤10. Далее идут n строк по n неотрицательных целых чисел не больше 100. Выходные данныеОтвет на задачу. ПримерыВвод31 2 34 5 67 8 9Вывод7 2 9 4 5 6 1 8 3

ответы: 1
Зарегистрируйтесь, чтобы добавить ответ
Ответ:

#include <iostream>

using namespace std;

int main(int argc, char** argv)

{

int matr[10][10],n;

cin>>n;

for(int i=0;i<n;i++)

for(int j=0;j<n;j++)

{

cin>>matr[i][j];

}

for(int i=0;i<n;i++)

for(int j=0;j<n;j++)

if(i==j)

swap(matr[i][j],matr[n-j-1][i]);

for(int i=0;i<n;i++)

{

for(int j=0;j<n;j++)

cout<<matr[i][j]<<" ";

cout<<endl;

}

return 0;

}

как то так

379
Aristarh
Чтобы ответить необходимо зарегистрироваться.

Другие вопросы: - Информатика

на какой тег можно поставить кар

посчитайте . . КАК ЭТО ДЕЛАТ

, 30 поинтов. Напишите программн

8)На вход алгоритма подаётся нат

Для хранения растрового изображе

Расположите приведённые объемы п

Контакты
Реклама на сайте