Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Решение задачи



Читайте также:
  1. I. ЗАДАЧИ КОМИССИЙ ПО ДЕЛАМ НЕСОВЕРШЕННОЛЕТНИХ И ПОРЯДОК ИХ ОРГАНИЗАЦИИ
  2. I. ОСНОВНЫЕ ЗАДАЧИ ОРГАНОВ НАРОДНОГО КОНТРОЛЯ
  3. I.ЗАДАЧИ НАБЛЮДАТЕЛЬНЫХ КОМИССИЙ И ПОРЯДОК ИХ ОРГАНИЗАЦИИ
  4. II. ОСНОВНЫЕ ЗАДАЧИ НА 1938 ГОД
  5. II. ЦЕЛИ И ЗАДАЧИ
  6. II. Цели и задачи конкурса
  7. III. Области применения психодиагностики и ее основные задачи.

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

{

max = a[i][0]; p=0;

for(j=1;j<n;j++)

if(max<a[i][j]) {max=a[i][j];p=j;}

if(i!=p){ a[i][p]=a[i][i]; a[i][i]=max;}

}

//Вывод результатов

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

{

for(j=0;j<n;j++) cout<<a[i][j]<<" ";

cout<<endl;

}

return 0;

}

Задача: Дана матрица размером NxM (5х10). Организовать ее ввод. Поменять местами два столбца. Номера столбцов запросить у пользователя. Полученную матрицу вывести на экран.

#include <iostream>

using namespace std;

int main()

{

int n,m,i,j,j1,j2,r;

int a[5][10];

cout<<"Input size of matrix (max 5X10):";

cin>>n>>m;

if((n<1)||(m<1)||(n>5)||(m>10)) {cout<<"Error"; return 1;}

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

for(j=0;j<m;j++)

cin>>a[i][j];

//Вывод исходного массива

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

{

for(j=0;j<m;j++) cout<<a[i][j]<<" ";

cout<<endl;

}


Дата добавления: 2015-07-11; просмотров: 49 | Нарушение авторских прав






mybiblioteka.su - 2015-2024 год. (0.01 сек.)