darrel
-
Pranešimai
4 -
Užsiregistravo
-
Lankėsi
-
Atsiliepimai
0%
Turinio tipas
Forumas
Kalendorius
Parduotuvė
Akademija
Skelbimai
darrel Pranešimai
-
-
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?
-
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.
Reikėtų pagalbos su lentelės sudarymu
Programuotojų kampas
Atrašyta
Šiaip pastebėjau, kad nenaudojant lietuviškų raidžių, tokios problemos neturiu.