
03.12.2007, 21:58
|
|
Новичок
Регистрация: 17.08.2007
Сообщений: 14
С нами:
9859474
Репутация:
16
|
|
Нужно получить квадратную матрицу для n через динамические массивы.
Например для числа 5:
12345
23450
34500
45000
50000
Вот сделала через обычные масивы, но работает почему-то только для нечетных чисел
Код:
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
int main()
{
clrscr();
int i,j;
int N;
int matr[11][11];
cout<<" Vvedit: ";
cin>>N;
for(j=0; j<=N; j++)
{
for(int i=0; i<=N; i++)
{
if ((i=(0+i)) && (j=(N-j))) matr[i][j]=0;
if (i==j) matr[i][j]=N;
if (i>j) matr[i][j]=N-i+j;
};
};
for(j=1; j<=N; j++)
{
for(int i=N; i>=1; i--)
{
cout << matr[i][j] << "\t";
};
cout << endl;
};
getch();
return 0;
}
Помогите пожалуйста!
Последний раз редактировалось Murena; 03.12.2007 в 22:01..
|
|
|