Двумерные массивы на С++
Добавлено: 30 мар 2009, 21:05
Помогите решить задачу на С++.Тема:Двумерные массивы.
Дана действительная квадратная матрица. Упорядочить по возрастанию элементы р-ой строки.
Можно ли решить эту задачу методом пузырька?подскажите пожалуйста...Может так(исправьте,плз)
Дана действительная квадратная матрица. Упорядочить по возрастанию элементы р-ой строки.
Можно ли решить эту задачу методом пузырька?подскажите пожалуйста...Может так(исправьте,плз)
Код: Выделить всё
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int a[10][10],n,i,p,y,b;
cout<<"n";
cin>>n;
for(p=0;p<n;p++)
{
cout<<"a["<<p<<"]["<<i<<"]";
cin>>a[p][i];
}
for(i=0;i<n;i++)
for(p=0;p<n;p++)
if(a[p][i]>a[p+1][i])
{
b=a[p][i];
a[p][i]=a[p+1][i];
a[p+1][i]=b;
}
for(p=0;p<n;p++)
cout<<a[p][i];
system("PAUSE");
return EXIT_SUCCESS;
}