IPB
ЛогинПароль:

> Внимание!

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 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 29.04.2024 16:50
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name