Pereiti prie turinio

darrel

Patvirtinti nariai
  • Pranešimai

    4
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    0%

darrel Pranešimai

  1. prieš 23 valandas, tadassimkus parašė:

    Prasuk cikla.
    Issiaiskink  ilgiausia pavadinima. + kiek desi tarpu. pvz 30 simboliu + 5 tarpai.
    Tada visiem kitiem pavadiniam kad suzinot kiek tarpu det. Pvz kitas pavadinimas 10 simboliu.
    35 - 10 = 25 Reiskias turesi uzdet 25 tarpus kad sulygiuota normaliai butu.
    Kazkas tokio.

    Tai tipo reikėtų kiekvieną pavadinimą atskirai išvedinėti, be ciklo, ar aš blogai supratau biškeli?

  2. Sveiki, susiduriau su tokia durna problema. Noriu susidaryti šiokia tokia lentelę naudojantis <iomanip> manipuliatorių pagalba. Naudojant for ciklą bandau išvesti duomenys iš masyvo, tačiau lentelė gaunasi visiškai nelygi. Gal kas kokių idėjų turi?

     

    #include <iostream>
    #include <iomanip>
    
    using namespace std;
    
    int main()
    {
        int prekiu_pasirinkimas = 5; // Iš kiek prekių galime pasirinkti
        string prekiu_pavadinimai[5] = { "Bajorų 0.5", "Kojinės", "Planas B", "Šaltas volfukas", "Panaudoti gandonai" };
        int prekiu_kiekiai[5] = { 30, 10, 1, 20, 5 };
        float prekiu_kainos[5] = { 8, 2, 5, 3.50, 3 };
        int kiekis = 0; // vartotojo pasirinktas kiekis
    
        cout << "+-----------------------------------------+" << endl;
        cout << "|              Turimos prekės             |" << endl;
        cout << "+-----------------------------------------+" << endl;
        cout << "|   Prekės pavadinimas   | Kiekis | Kaina | " << endl;
        cout << "+-----------------------------------------+" << endl;
        for (int i = 0; i < prekiu_pasirinkimas; i++)
        {
            cout << "| " << left << setw(24) << prekiu_pavadinimai[i] << "|" << endl;
        }
        cout << "+-----------------------------------------+" << endl;
    
        cout << "\nPasirinkite prekių kiekį: ";
        cin >> kiekis;
    
        cout << "Prekės, kuriu turime daugiau nei vartotojo pasirinktas kiekis: " << endl;
        for (int i = 0; i < prekiu_pasirinkimas; i++)
        {
            if (prekiu_kiekiai[i] > kiekis)
            {
                cout << " - " << prekiu_pavadinimai[i] << endl;
            }
        }
    
    
        return 0;
    }

     

    Šiuo metu rezultatas toks:
     

    +-----------------------------------------+
    |              Turimos prekės             |
    +-----------------------------------------+
    |   Prekės pavadinimas   | Kiekis | Kaina |
    +-----------------------------------------+
    | Bajorų 0.5             |
    | Kojinės                |
    | Planas B                |
    | Šaltas volfukas        |
    | Panaudoti gandonai      |
    +-----------------------------------------+
    

     

    Ačiū už pagalbą iš anksto.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...