abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
včera 21:21 | Nová verze Ladislav Hagara | Komentářů: 0
včera 11:44 | Zajímavý projekt

Na Indiegogo byla spuštěna kampaň na podporu herní mini konzole a multimediálního centra RetroEngine Sigma od Doyodo. Předobjednat ji lze již od 49 dolarů. Požadovaná částka 20 000 dolarů byla překonána již 6 krát. Majitelé mini konzole si budou moci zahrát hry pro Atari VCS 2600, Sega Genesis nebo NES. Předinstalováno bude multimediální centrum Kodi.

Ladislav Hagara | Komentářů: 0
včera 00:10 | Nová verze

Byla vydána verze 4.7 redakčního systému WordPress. Kódové označením Vaughan bylo vybráno na počest americké jazzové zpěvačky Sarah "Sassy" Vaughan. Z novinek lze zmínit například novou výchozí šablonu Twenty Seventeen, náhledy pdf souborů nebo WordPress REST API.

Ladislav Hagara | Komentářů: 1
6.12. 12:00 | Zajímavý projekt

Projekt Termbox umožňuje vyzkoušet si linuxové distribuce Ubuntu, Debian, Fedora, CentOS a Arch Linux ve webovém prohlížeči. Řešení je postaveno na projektu HyperContainer. Podrobnosti v často kladených dotazech (FAQ). Zdrojové kódy jsou k dispozici na GitHubu [reddit].

Ladislav Hagara | Komentářů: 25
6.12. 11:00 | Bezpečnostní upozornění

Byly zveřejněny informace o bezpečnostní chybě CVE-2016-8655 v Linuxu zneužitelné k lokální eskalaci práv. Chyba se dostala do linuxového jádra v srpnu 2011. V upstreamu byla opravena minulý týden [Hacker News].

Ladislav Hagara | Komentářů: 2
5.12. 22:00 | Komunita

Přibližně před měsícem bylo oznámeno, že linuxová distribuce SUSE Linux Enterprise Server (SLES) běží nově také Raspberry Pi 3 (dokumentace). Obraz verze 12 SP2 pro Raspberry Pi 3 je ke stažení zdarma. Pro registrované jsou po dobu jednoho roku zdarma také aktualizace. Dnes bylo oznámeno, že pro Raspberry Pi 3 je k dispozici také nové openSUSE Leap 42.2 (zprávička). K dispozici je hned několik obrazů.

Ladislav Hagara | Komentářů: 6
5.12. 06:00 | Zajímavý software

OMG! Ubuntu! představuje emulátor terminálu Hyper (GitHub) postavený na webových technologiích (HTML, CSS a JavaScript). V diskusi k článku je zmíněn podobný emulátor terminálu Black Screen. Hyper i Black Screen používají framework Electron, stejně jako editor Atom nebo vývojové prostředí Visual Studio Code.

Ladislav Hagara | Komentářů: 50
5.12. 06:00 | Zajímavý článek

I letos vychází řada ajťáckých adventních kalendářů. QEMU Advent Calendar 2016 přináší každý den nový obraz disku pro QEMU. Programátoři se mohou potrápit při řešení úloh z kalendáře Advent of Code 2016. Kalendáře Perl Advent Calendar 2016 a Perl 6 Advent Calendar přinášejí každý den zajímavé informace o programovacím jazyce Perl. Stranou nezůstává ani programovací jazyk Go.

Ladislav Hagara | Komentářů: 10
3.12. 16:24 | Nová verze

Byla vydána Mageia 5.1. Jedná se o první opravné vydání verze 5, jež vyšla v červnu loňského roku (zprávička). Uživatelům verze 5 nepřináší opravné vydání nic nového, samozřejmě pokud pravidelně aktualizují. Vydání obsahuje všechny aktualizace za posledního téměř půldruhého roku. Mageia 5.1 obsahuje LibreOffice 4.4.7, Linux 4.4.32, KDE4 4.14.5 nebo GNOME 3.14.3.

Ladislav Hagara | Komentářů: 17
3.12. 13:42 | Pozvánky

V Praze probíhá konference Internet a Technologie 16.2, volné pokračování jarní konference sdružení CZ.NIC. Konferenci lze sledovat online na YouTube. K dispozici je také archiv předchozích konferencí.

Ladislav Hagara | Komentářů: 0
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (8%)
 (5%)
 (3%)
Celkem 785 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: Problém s cyklem

6.5.2015 22:01 Orlando
Problém s cyklem
Přečteno: 236×
Zdarec. Mám pole které obsahuje 100 číselných prvků, čili (0...99). pak mám cyklus který se chová asi jak má, ale nevím jak vypsat určitý počet prvků. Při zadání "for ((i=0 ; i<10 ; i++)) vypíše 10 prvků (O..9), když to ale dám do cyklu a budu přičítat i+1 tak budu vypisovat
for ((i=0 ; i<10 ; i++)) (0...9)
for ((i=1 ; i<11 ; i++)) (1..10)
for ((i=2 ; i<12 ; i++)) (2..11)
...
for ((i=90 ; i<100 ; i++)) (90..99)
poslední výpis vypíše už jen 9 prvků. Když změním < za <= tak poslední výpis bude ok ale všechny ostatní budou vypisovat 11 prvků. Poraďte prosím co s tím ? Dík

Odpovědi

6.5.2015 22:17 Sten
Rozbalit Rozbalit vše Re: Problém s cyklem
Chyba je na druhé straně monitoru, poslední výpis má 10 prvků:
 1: 90
 2: 91
 3: 92
 4: 93
 5: 94
 6: 95
 7: 96
 8: 97
 9: 98
10: 99
6.5.2015 22:30 Orlando
Rozbalit Rozbalit vše Re: Problém s cyklem
A proč mi vypisuješ předposlední, prvků je 100
 1: 91
 2: 92
 3: 93
 4: 94
 5: 95
 6: 96
 7: 97
 8: 98
 9: 99
10: 100 //tohle se už nevypíše
Jendа avatar 6.5.2015 22:39 Jendа | skóre: 73 | blog: Výlevníček | JO70FB
Rozbalit Rozbalit vše Re: Problém s cyklem
No a co my s tím? Tak třeba i<101 nebo i<=100.
1: 91
To není možné, tebou ukázaný kód začíná na 90, nikoli na 91.

(nechceš to sem vložit celé, případně ještě lépe rovnou napsat o co se snažíš?)
6.5.2015 23:38 Orlando
Rozbalit Rozbalit vše Re: Problém s cyklem
Jediné co potřebuji je, vypsat jedním univerzálním foreachem 10 x 10 položek což není možné, jelikož pomocí < dostanu 9x10 a 1x9 položek a pomocí <= dostanu zase 9x11 a 1x10 položek. To je vše..
Jendа avatar 6.5.2015 23:50 Jendа | skóre: 73 | blog: Výlevníček | JO70FB
Rozbalit Rozbalit vše Re: Problém s cyklem
vypsat jedním univerzálním foreachem 10 x 10 položek
V zadání byl for.
for(int i = 0; i<10; i++) {
  for(int j = 0; j<10; j++) {
    printf("%02i ", 10*i+j);
  }
  printf("\n");
}


/tmp> jcc skel.c && ./skel
00 01 02 03 04 05 06 07 08 09 
10 11 12 13 14 15 16 17 18 19 
20 21 22 23 24 25 26 27 28 29 
30 31 32 33 34 35 36 37 38 39 
40 41 42 43 44 45 46 47 48 49 
50 51 52 53 54 55 56 57 58 59 
60 61 62 63 64 65 66 67 68 69 
70 71 72 73 74 75 76 77 78 79 
80 81 82 83 84 85 86 87 88 89 
90 91 92 93 94 95 96 97 98 99 
což není možné, jelikož pomocí < dostanu 9x10 a 1x9 položek a pomocí <= dostanu zase 9x11 a 1x10 položek
Nevěřím, pošli kód (nejlépe zkompilovatelný zdroják).
mika-talvinen avatar 6.5.2015 22:39 mika-talvinen | skóre: 23 | Plzeň
Rozbalit Rozbalit vše Re: Problém s cyklem
V otázce jste psal, že je 100 hodnot od 0 do 99. V posledním cyklu začínáte na 90 a poslední hodnota bude 99. To je 10 hodnot a podle zadání se tam hodnota 100 ani nemá nacházet. Pokud použijete <= 100, pak bude hodnot 11. Čili jinými slovy hodnota 99 není předposlední, je poslední. První hodnota není 1, ale 0.
7.5.2015 11:21 lertimir | skóre: 58 | blog: Par_slov
Rozbalit Rozbalit vše Re: Problém s cyklem
Tak to dopadá když programují lidé, kteří neumí napočítat do sta.
7.5.2015 12:08 Xerces
Rozbalit Rozbalit vše Re: Problém s cyklem
Holt někdy je ráno moudřejšího večera a vyplatí se jít večer spát a sednout k tomu ráno s čistou hlavou a pak s ní mlátit o stůl jakej je člověk pitomec. :-)
7.5.2015 12:40 Orlando
Rozbalit Rozbalit vše Re: Problém s cyklem
A tak to dopadá, když odpovídají lidé, kteří umí pouze napočítat do sta.
7.5.2015 13:04 Orlando
Rozbalit Rozbalit vše Re: Problém s cyklem
!!! TAK SE VŠEM OMLOUVÁM !!! JSEM ČAP. Chyba nebyla v cyklu ale v zapomenuté části kódu, který odečítal let i-- pokud byla aktuální položka > 91.
7.5.2015 00:45 Sten
Rozbalit Rozbalit vše Re: Problém s cyklem
Vypisuji ten poslední, co máte uvedený v dotazu

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.