Stránka: 1 z 1
| [ Príspevkov: 8 ] | |
| Autor | Správa |
|---|
Registrovaný: 17.02.09 Prihlásený: 15.04.26 Príspevky: 454 Témy: 32 | 32 Bydlisko: Bytča(okres... |
Zdravím nejako nemôžem príjsť nato prečo mi toto nejde, robím to podla návodu v knihe (jeff kent c++ bez predchodzich znalosti) aj na wiki som si pohladal ten operator ale nemôžem prísť nato kde mám chybu (aj keď to bude nejaka úplná blbost). Problém je že mi nevypisuje text pri splnení nesplnení podmienky ale len 1 0. Takže bude problém niekde v tom poslednom cout ale kde však tam mám ako to má byť (relačný výraz) ? ak platí : ak neplatí... A ešte že v knihe tá ; v tom riadku nemá byť ale mne to vždy vyhodí chybu ak ju tam nemám. Kód: #include <iostream> using namespace std; int main(void) { int a, b; cout << "Zadajte cislo na porovnanie \n"; cin >> a >> b; cout << "Premena " << ( a >= b) ? "A je vacsia alebo rovna premene B. \n" : "B je vacsia ako premena A. \n"; system("pause"); return 0; }
_________________ MB:Asus p5q pro, CPU:Intel q9400 2.67Ghz @ 3.2Ghz Vcore:1.3, GPU:Gigabyte gtx560 830/4008 @ 920/4300 , PSU: EnermaxPRO82 525W , RAM:4GB Kingstone 1066MHz CL5@ 901Mhz CL5, HDD: Western Digital 320GB AAKS , CPU cooler: Scythe Ninja 2
Rev. B, Case: Cooler Master Elite 330 |
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 | 34 Bydlisko: Brno |
Operator << ma vyssiu prioritu ako ternarny operator -> zatvorkuj.
|
|
Registrovaný: 17.02.09 Prihlásený: 15.04.26 Príspevky: 454 Témy: 32 | 32 Bydlisko: Bytča(okres... |
Už to ide diky 
_________________ MB:Asus p5q pro, CPU:Intel q9400 2.67Ghz @ 3.2Ghz Vcore:1.3, GPU:Gigabyte gtx560 830/4008 @ 920/4300 , PSU: EnermaxPRO82 525W , RAM:4GB Kingstone 1066MHz CL5@ 901Mhz CL5, HDD: Western Digital 320GB AAKS , CPU cooler: Scythe Ninja 2
Rev. B, Case: Cooler Master Elite 330 |
|
Registrovaný: 17.02.09 Prihlásený: 15.04.26 Príspevky: 454 Témy: 32 | 32 Bydlisko: Bytča(okres... |
Nechcem zakladať novú temu tak sa opýtam tu, vedel by mi niekto povedať prečo mi pri tomto kode nevypíše tie čísla čo sú v poli ale len nejaku adresu ? Kód: #include <iostream> using namespace std; int main() { int vysledky[] = { 7, 2, 3 }; cout << vysledky << "\n"; system("pause"); return 0; } Keď to skúšam s char tak mi to ide( čísla samozrejme nahradím za písmená).
_________________ MB:Asus p5q pro, CPU:Intel q9400 2.67Ghz @ 3.2Ghz Vcore:1.3, GPU:Gigabyte gtx560 830/4008 @ 920/4300 , PSU: EnermaxPRO82 525W , RAM:4GB Kingstone 1066MHz CL5@ 901Mhz CL5, HDD: Western Digital 320GB AAKS , CPU cooler: Scythe Ninja 2
Rev. B, Case: Cooler Master Elite 330 |
|
Registrovaný: 05.04.11 Príspevky: 1693 Témy: 50 | 50 Bydlisko: Žilina, Pop... |
Nemôžeš iterovať po jednotlivých prvkoch pomocou for cyklu a vypísať i-ty prvok ?
_________________ rMBP 13 2015 iPhone 7
|
|
Registrovaný: 17.07.11 Prihlásený: 29.12.20 Príspevky: 1516 Témy: 3 | 3 |
V prvom rade to nemá nič spoločné s ternárnym operátorom, takže si kľudne mohol založiť vlastnú tému. No a pozri si ešte raz poriadne, čo sú to polia v C a hlavne teóriu okolo ukazateľov (pointrov) Vypisuje ti to totiž práve hodnotu ukazateľa (adresu v pamäti, kde sa pole začína) Prečo? To je na dlhšie, študuj 
_________________ Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám! |
|
Registrovaný: 17.02.09 Prihlásený: 15.04.26 Príspevky: 454 Témy: 32 | 32 Bydlisko: Bytča(okres... |
Okej nabudúce založím novú tému. No ja som začal akurát čítať kapitolu o poliach, a stále tam bolo písané o inicializacii poli, len príklad tam bol až na char ale chcel som si to vyskúšať aj s nejakým číselným dátovým typom a nešlo  . Ale už som sa dostal ja k tým cyklom takže už tomu z časti chápem, díky 
_________________ MB:Asus p5q pro, CPU:Intel q9400 2.67Ghz @ 3.2Ghz Vcore:1.3, GPU:Gigabyte gtx560 830/4008 @ 920/4300 , PSU: EnermaxPRO82 525W , RAM:4GB Kingstone 1066MHz CL5@ 901Mhz CL5, HDD: Western Digital 320GB AAKS , CPU cooler: Scythe Ninja 2
Rev. B, Case: Cooler Master Elite 330 |
|
Registrovaný: 17.07.11 Prihlásený: 29.12.20 Príspevky: 1516 Témy: 3 | 3 |
Áno, polia prechádzaš v cykloch. A až dojdeš k tým ukazateľom, tak to pochopíš úplne 
_________________ Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám! |
|
Stránka: 1 z 1
| [ Príspevkov: 8 ] | |
|