Помогите написать полное решение задачи на Двумерный массив Borland С++

01.01.2001

Помогите написать полное решение задачи на Двумерный массив Borland С++
Для заданной квадратной матрицы 4х4 сформировать одномерный массив из её диагональных элементов.

  • #include
    #include
    #include
    #include
    int main(int mn,char* nm[])
    {
    int k,j,n;
    float *p,*u,**t;
    srand(time(NULL));
    cout<<"(k x k) k="; cin>>k;
    p=new float[k*k];
    t=new float*[k];
    for(j=0;j-k*k;p[j++]=rand()/10.);
    for(;j-k;t[j++]=&p[j*k]);
    for(j=0;j-k;j++,cout << endl) for(cout << "[" << j << "]:\t",n=0;n-k;cout << t[j][n++] << '\t');
    u=new float[2*k];
    for(j=0;j-k;j++) u[j]=t[j][j];
    for(;j-2*k;j++) u[j]=t[2*k-1-j][j-k];
    for(cout << endl,j=0;j-2*k;cout << u[j++] << '\t'); cout << endl;
    delete [] p,t,u;
    getch();
    return 0;
    }
  • Ну и в чем именно помочь?
    Побочная диагональ i = j
    Главная диагональ i = 5-j

Вас заинтересует