90 Grad Rotationsmatrix

// Autor: Cheng Zhigang 2016.05.01

#include "stdafx.h"

#include <iostream>
using namespace std;
int main ()
{
int nmax;         
int mmax;
cin >> nmax;
mmax = nmax;
int ** p = new int * [nmax];
for (i int = 0; i <nmax; i ++)
{
p [i] = new int [nmax];

Memset (p [i], 0, sizeof (int) * nmax);
}
int ** q = new int * [nmax];
for (i int = 0; i <nmax; i ++)
{
q [i] = new int [nmax];


Memset (q [i], 0, sizeof (int) * nmax);
}
int temp = 0;
for (i int = 0; i <nmax; i ++)
{
for (int j = 0; j <nmax; j ++)
{
// cin >> p [i] [j] >>“„;
cin >> Temp;
p [i] [j] = Temperatur;
}
// cout << endl;
} // Eingang ursprüngliche Array
for (i int = 0; i <nmax; i ++)
{
for (int j = 0; j <nmax; j ++)
{
// cin >> p [i] [j] >>“„;
// cin >> Temp;
cout << p [i] [j] <<“„; 
}
cout << endl;
} // Ausgabe ursprüngliche Arrays
for (i int = 0; i <nmax; i ++)
{
for (int j = 0; j <nmax; j ++)
{
q [j] [nmax-1-i] = P [i] [j];

}

} // ursprüngliche Array Konvertierung
for (i int = 0; i <nmax; i ++)
{
for (int j = 0; j <nmax; j ++)
{
cout << q [i] [j] <<“„;
}
cout << endl;
} // Ausgabe ursprüngliche Arrays
for (i int = 0; i <nmax; i ++)
{
// q [i] = new int [nmax];
delete [] q [i];

}
delete [] q;
for (i int = 0; i <nmax; i ++)
{
// q [i] = new int [nmax];
delete [] p [i];


}
delete [] p;
return 1;
}
Veröffentlicht 12 Original - Artikel · erntete Lob 6 · Ansichten 20000 +

Ich denke du magst

Origin blog.csdn.net/huaweizte123/article/details/51291611
Empfohlen
Rangfolge