Stránka: 1 z 1
| [ Príspevkov: 12 ] | |
Autor | Správa |
---|
Registrovaný: 10.01.13 Prihlásený: 13.02.13 Príspevky: 4 Témy: 1 | 1 |
Zdravým,
programujem sekvenšné farbenie grafu v c++, a potreboval by som poradiť, mam jednorozmenré pole kde mam uložené čísla od 0 až po nekonečno to závisi od veľkosti grafu, a pred tým mam ešte uvedenú jednú premenú farba=1, potrebujem aby mi pri prechádzani toho jedorozmerného poľa zistilo či sa niektorý z prvkov rovna farbe jedna, a ak áno tak mi zvýši farbu o 1 a začne to prehľadávať odznova či sa náhodou niektorý prvok nerovná dvojke ak nie tak farbu pridelím danej premene X Ak by sa na to niekto pozrel bol by som rád. Ďakujem
|
|
Registrovaný: 17.07.11 Prihlásený: 29.12.20 Príspevky: 1516 Témy: 3 | 3 |
No a kde je problem?
_________________ Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám! |
|
Registrovaný: 10.01.13 Prihlásený: 13.02.13 Príspevky: 4 Témy: 1 | 1 |
Neviem ako mam zadať to, že ak sa rovná zvýši farbu o jedna a aby to kontrolovalo odznova.
|
|
Registrovaný: 17.07.11 Prihlásený: 29.12.20 Príspevky: 1516 Témy: 3 | 3 |
Dva jednoduche cykly v sebe od 0 do velkost_pola a vo vnutornom podmienka if(farba == f) farba++; Pritom f sa bude vo vonkajsom cykle vzdy zvysovat.
_________________ Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám! |
|
Registrovaný: 10.01.13 Prihlásený: 13.02.13 Príspevky: 4 Témy: 1 | 1 |
to mi nezabezpeči aby to opakovalo odznova, keď dobre chápem čo si napisal, ja potrebujem že ak mi kontroluje prvky v jednorozmernom poli, prejde napríklad prvé dva a pri teťom sa prvok rovna farbe, takže zvýšim farbu o jedna a potrebujem aby mi prešiel odznova tie prvky a ak sa žiaden prvok nerovná farbe tak farbu priradim premene X
|
|
Registrovaný: 17.07.11 Prihlásený: 29.12.20 Príspevky: 1516 Témy: 3 | 3 |
tak do podmienky pridas break (opystenie vnutorneho cyklu) No a na konci vonkajsieho skontrolujes, ci sa ten break vykonal. Ak nie, presiel si cele pole a taka farba tam teda nebola.
_________________ Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám! |
|
Registrovaný: 14.03.11 Prihlásený: 04.07.24 Príspevky: 815 Témy: 23 | 23 Bydlisko: Bratislava |
dony151 píše: ... mam jednorozmenré pole kde mam uložené čísla od 0 až po nekonečno to závisi od veľkosti grafu, ... To ma zaujíma daj aspoň deklaráciu PLS.
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 | 34 Bydlisko: Brno |
OT: marian_r, napriklad v Haskelli `iterate (+1) 0` a som hotovy. Samozrejme, ze ziadne 'nekonecno' ten zoznam neobsahuje, lebo nekonecno nie je cislo, ale samotny zoznam je nekonecny, obsahuje vsetky prirodzene cisla a da sa s nim... kadeco vystrajat.
|
|
Registrovaný: 10.01.13 Prihlásený: 13.02.13 Príspevky: 4 Témy: 1 | 1 |
je to len zle vyjadrené nie mam na mysli nekonecno, veľkosť je závisla od veľkosti grafu, ktorý je vždý iný takže tak a ďakujem za všetky rady kto mi poskytol všetko mi funguje
|
|
Registrovaný: 14.03.11 Prihlásený: 04.07.24 Príspevky: 815 Témy: 23 | 23 Bydlisko: Bratislava |
Ďuri píše: OT: marian_r, napriklad v Haskelli `iterate (+1) 0` a som hotovy. Samozrejme, ze ziadne 'nekonecno' ten zoznam neobsahuje, lebo nekonecno nie je cislo, ale samotny zoznam je nekonecny, obsahuje vsetky prirodzene cisla a da sa s nim... kadeco vystrajat. A nikdy nepretečie cez rozsah premennej?
|
|
Registrovaný: 17.07.11 Prihlásený: 29.12.20 Príspevky: 1516 Témy: 3 | 3 |
"...napriklad v Haskelli..."
_________________ Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám! |
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 | 34 Bydlisko: Brno |
marian_r píše: Ďuri píše: OT: marian_r, napriklad v Haskelli `iterate (+1) 0` a som hotovy. Samozrejme, ze ziadne 'nekonecno' ten zoznam neobsahuje, lebo nekonecno nie je cislo, ale samotny zoznam je nekonecny, obsahuje vsetky prirodzene cisla a da sa s nim... kadeco vystrajat. A nikdy nepretečie cez rozsah premennej? Pravda, beriem spat. (Int ma, asi podla spec, rozsah najmenej plus-minus 2^29... ghc vie pocitat omnoho viac... pride mi to, ze bezne aritmeticke operacie su v pohode aj s obrovskymi cislami, ale List uz s tym ma nejaky problem. head $ drop (2^50) $ iterate (+1) 0 mi to este upocita, to same s 2^100 uz hodi rovno nulu) Aj ked teda urcite existuju nejake "bigint" knihovny.
|
|
Stránka: 1 z 1
| [ Príspevkov: 12 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| v Voľný čas a hobby | 13 | 7097 | 16.06.2011 13:45 zeto750 | | v Chladiče a všetky druhy chladenia | 17 | 616 | 11.10.2014 9:09 SKRiPT | | v Modifikácie, návody a projekty | 1 | 1307 | 11.12.2009 19:16 dingo27 | | v Delphi, Visual Basic | 6 | 905 | 27.08.2011 11:54 vama | | v Grafické karty | 12 | 785 | 26.10.2008 9:21 Palinhoo | | v PHP, ASP | 8 | 761 | 05.05.2010 22:25 neo6891 | | v Delphi, Visual Basic | 1 | 593 | 07.02.2014 15:21 apacu | | v Ostatné programy | 6 | 646 | 03.08.2008 13:12 buffalobill | | v ATI/AMD grafické karty | 4 | 811 | 27.10.2006 21:17 zmija31 | | v Grafické karty | 17 | 869 | 15.11.2009 15:51 nBXXL | | v Delphi, Visual Basic | 1 | 979 | 13.07.2009 20:16 TJ | | v Delphi, Visual Basic | 0 | 450 | 29.03.2010 22:53 Siriuse | | v Ostatné programy | 0 | 390 | 31.03.2012 10:55 globalik | | v Grafické programy | 1 | 282 | 24.10.2013 14:30 shiro | | v Assembler, C, C++, Pascal, Java | 0 | 501 | 25.04.2011 16:35 zaefrim | | v PHP, ASP | 1 | 655 | 16.10.2009 15:44 rooobertek |
|