Untitled

mail@pastecode.io avatar
unknown
plain_text
a month ago
2.7 kB
3
Indexable
Never
    int h, k, o, p;

memuTab:

    cout << "chcesz robic tablice ?\n";
    cout << "1 - Tak\n";
    cout << "2 - Nie\n";

    cin >> p;

    switch (p)
    {



    case 1:
        cout << "Podaj z przedzialu, ile wymiarowa ma byc twoja tablica\n";
        cout << "1-3\n";
        cin >> h;


        while (h > 3) {
            cin.clear();
            cin.ignore(numeric_limits<streamsize>::max(), '\n');

            cout << "\n";

            cout << "liczba musi byc z przedzialu 1-3\n";
            cin >> h;
        }

        switch (h)

        {
        case 1:


            cout << "Jak duza ma byc twoja tablica? (1-5)\n";
            cin >> k;

            while (k > 5 || k < 1)
            {
                cin.clear();
                cin.ignore(numeric_limits<streamsize>::max(), '\n');

                cout << "\n";

                cout << "liczba musi byc z przedzialu 1-5\n";
                cin >> k;
            }

            switch (k)
            {

            case 1:
                int tab[1];

                cout << "Chcesz, zeby liczby do twojej tablicy byly generowane?\n";
                cout << "1 - Tak\n";
                cout << "2 - Nie\n";
                cin >> o;


                while (0 > 3) {
                    cin.clear();
                    cin.ignore(numeric_limits<streamsize>::max(), '\n');

                    cout << "\n";

                    cout << "liczba musi byc z przedzialu 1-3\n";
                    cin >> o;
                }

                switch (o)
                {
                case 1:

                    tab[0] = 1 + rand() % 100;


                    cout << "[" << tab[0] << "]  ";


                    goto memuTab;

                    break;

                case 2:

                    int l;
                    cout << "podaj licbe do tablicy\n";
                    cin >> l;

                    tab[0] = l;

                    cout << tab[0] << endl;

                    goto memuTab;

                    break;

                default:

                    break;
                }

                break;
            case 2:

                cout << "Powracanie menu... prosze czekac...\n";
                cout << "\n";

                goto mainMenu;

                

            default:

                break;
            }

            break;

        case 2:

            cout << "Powracanie menu... prosze czekac...\n";
            cout << "\n";

            goto mainMenu;

            break;
        }

        break;

    default:

        break;
    }
Leave a Comment