Hirdetés

Új hozzászólás Aktív témák

  • D@ni88

    addikt

    hali, kicsit tanácstalan vagyok, annyi gondom lenne hogy egy egységmátrixot kéne létrehozni, dinamikus tömbbel.
    erre jutottam. esetleg valaki?

    #include <iostream>
    #include <iomanip>
    using namespace std;
    int main()
    {
    int max1 =20;
    setlocale(LC_ALL,"hun");
    cout << "Adja meg az egységmátrix szélességét: ";
    cin >> max1;


    if (max1<2||max1>20)
    {
    cerr<<"Megadott paraméterek nem felelnek meg!"<<endl;
    exit(1);
    }
    else
    {
    int **n =new int * [max1];
    int k=1;

    for (int i=0; i<max1; ++i)
    {
    for (int j=0; j<max1; j++)
    {
    if(i==j)
    {
    n[i][j]=1;
    }
    else
    {n[i][j]=0;}
    }
    k++;

    }

    for (int i=0; i<max1; ++i)
    {
    for (int j=0; j<max1; j++)
    {
    cout.width(3);
    cout << n[i][j];
    }

    cout << endl<<endl;
    }

    }
    }

    tudom hogy a végére még kell a tömb helyének a felszabadítása, de ez lényegtelen... mert nem csinál semmit, ki akar lépni...

Új hozzászólás Aktív témák