![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
-Дмитрий- |
![]()
Сообщение
#1
|
Гость ![]() |
Задание:
Расположить столбцы матрицы D[M, N] в порядке возрастания элементов k-ой строки (1 ≤ k ≤ М). Мой вариант: #include <iostream.h>
#include <conio.h>
void main ()
{
int *a[5][6],aor,n,m,str,stlb,i,k;
clrscr();
cout << "\nEnter number of rows (max 5): ";
cin >> str;
cout << "\nEnter number of cols (max 5): ";
cin >>stlb;
for (n=1; n<=str;n++)
{
for (m=1; m<=stlb; m++)
{
cout << "\n Enter a["<< n << ","<<m << "]:";
cin >> *a[n][m];
}
}
cout << "Enter K:\n";
cin >> k;
int f=1;
for (int g=1; (g<=stlb) && (f==1); g++)
{
f=0;
for (int j=1; j<=stlb-g; j++)
{
if (a[k][j]>a[k][j+1])
{
for (int e=1; e<=str; e++)
{
a[e][stlb+1]=a[e][j];
a[e][j]=a[e][j+1];
a[e][j+1]=a[e][stlb+1];
f=1;
}
}
}
}
}
Программа компилируется, но постоянно вываливается с аварийным завершением =(( Подскажите пожалуйста где ошибка? |
![]() ![]() |
![]() |
Текстовая версия | 1.08.2025 20:04 |