| | |
| Stránka: 1 z 1
| [ Príspevkov: 19 ] | |
Autor | Správa |
---|
Registrovaný: 15.05.09 Prihlásený: 20.12.13 Príspevky: 81 Témy: 29 Bydlisko: Nitra | Napísal ViVe®s: 05.11.2011 12:58 | |
|
Zdravým, dlho som nerobil v C++ a teraz budem mať v utorok Zenit z programovania a jaksi neviem prísť na jednoduchý spôsob ako čítať premenné z toho súboru vstup.in... Vedel by mi s tým niekto poradiť ?
Za odpovede vopred Ďakujem
P.S. Môžem využívať iba štandardné knižnice čo má Turbo C++ 3.0...
|
|
Registrovaný: 03.03.11 Prihlásený: 14.08.15 Príspevky: 703 Témy: 7 Bydlisko: Kežmarok | Napísal LordKJ: 05.11.2011 13:05 | |
|
nieje to nahodou klasicky vstup?
|
|
Registrovaný: 15.05.09 Prihlásený: 20.12.13 Príspevky: 81 Témy: 29 Bydlisko: Nitra | Napísal autor témy ViVe®s: 05.11.2011 13:11 | |
|
LordKJ píše: nieje to nahodou klasicky vstup?
neviem presne ako to myslíš... nerobil som so vstupnými súbormi ale vyzerá to takto:
Názov súboru: "VSTUP.IN"
Obsah súboru:
Kód: 5001 1.433 520 Huty 12 10 SLOBODA 7 61 17 73 71 59 23 47 71 19 53 17 43 23 73 79 59 23 5 9 6 33 ^^^^....^^^...................... ^........^^...............^...... ^.........*....^..........^^.^^.. ^^.......^^^.....^.........^^^... ^.................^..........^... .................................
|
|
Registrovaný: 03.03.11 Prihlásený: 14.08.15 Príspevky: 703 Témy: 7 Bydlisko: Kežmarok | Napísal LordKJ: 05.11.2011 13:18 | |
|
Pretoze na
https://liahen.ksp.sk
Taktiez pouzivaju X.in -> a na citanie sa pouziva klasicke nacitanie ako z klavesnice.
|
|
Registrovaný: 27.12.08 Prihlásený: 13.12.22 Príspevky: 1874 Témy: 96 Bydlisko: Bratislava,... | Napísal nBXXL: 05.11.2011 13:21 | |
|
použi funkciu freopen..
Kód: freopen("vstup.in","r",stdin); freopen("skola.out","w",stdout);
a potom normálne čítaš a vypisuješ pomocou printf/cout a scanf/cin..
btw tá poznámka o Turbo C++ je už zastaralá, no nikomu sa ju nechce meniť v praxi na školskom kole môžeš použiť hocičo (teda aspoň u nás), na krajskom (teda aspoň v nitrianskom kraji) sa používa Dev-C++ a na celoslovenkom dáka nie celkom nová, nie príliš stará verzia g++ bežiaca na linuxe..
na liahni (a na CK zenit) testovač funguje tak, že spustí program s parametrami.. (program < vstup.in > vystup.out) a porovnáva výstup, na zenite ŠK a KK testovač funguje tak, že vytvorí vstup a spustí program bez parametrov (teda vstup a výstup rieši program sám)
_________________ ~Listen to your brain, not your heart~ NB1: Lenovo Y500: CPU: Intel Core i7-3630QM; GPU: nVidia GT650M 2GB SLi; RAM: 16GB DDR3; HDD: 1TB + 256GB SSD (m4); LCD: 15,6" 1920x1080; OS: Win8.1 64-bit + Arch Linux 64-bit (UEFI Powered DualBoot) NB2: Asus K53SJ-SX093: CPU: Intel Core i3-2310M; GPU: Intel HD3000 / nVidia GT520M 1GB Optimus; RAM: 8GB DDR3; SSD: 128GB 840Evo; LCD: 15,6" 1366x768; OS: Win 8.1 Pro 64-bit (UEFI) |
|
Registrovaný: 15.05.09 Prihlásený: 20.12.13 Príspevky: 81 Témy: 29 Bydlisko: Nitra | Napísal autor témy ViVe®s: 05.11.2011 13:23 | |
|
Ďakujem pekne za Info No ja samozrejme nebudem pracovať v modrom okne Zvykol som si teraz na Eclipse takže v tom pracujem... ale knižnice môže byť len štandardné nie ?
|
|
Registrovaný: 03.03.11 Prihlásený: 14.08.15 Príspevky: 703 Témy: 7 Bydlisko: Kežmarok | Napísal LordKJ: 05.11.2011 13:29 | |
|
nBXXL , dik za upresnenie
|
|
Registrovaný: 27.12.08 Prihlásený: 13.12.22 Príspevky: 1874 Témy: 96 Bydlisko: Bratislava,... | Napísal nBXXL: 05.11.2011 13:29 | |
|
knižnice môžu byť také, aby ti to vedeli organizátori skompilovať s tým, čo majú oni k dispozícii.. na školskom kole som minulý rok odovzdával .exe-čko, takže som mohol použiť čokoľvek, na krajskom kole používali Dev-C++ a na celoslovenskom bol mišof-ov testovač (ten istý čo na liahni)
_________________ ~Listen to your brain, not your heart~ NB1: Lenovo Y500: CPU: Intel Core i7-3630QM; GPU: nVidia GT650M 2GB SLi; RAM: 16GB DDR3; HDD: 1TB + 256GB SSD (m4); LCD: 15,6" 1920x1080; OS: Win8.1 64-bit + Arch Linux 64-bit (UEFI Powered DualBoot) NB2: Asus K53SJ-SX093: CPU: Intel Core i3-2310M; GPU: Intel HD3000 / nVidia GT520M 1GB Optimus; RAM: 8GB DDR3; SSD: 128GB 840Evo; LCD: 15,6" 1366x768; OS: Win 8.1 Pro 64-bit (UEFI) |
|
Registrovaný: 15.05.09 Prihlásený: 20.12.13 Príspevky: 81 Témy: 29 Bydlisko: Nitra | Napísal autor témy ViVe®s: 05.11.2011 13:50 | |
|
Tak super... Fakt ďakujem obom za ochotu
Predpokladám že ideš aj tento rok na Zenit
|
|
Registrovaný: 27.12.08 Prihlásený: 13.12.22 Príspevky: 1874 Témy: 96 Bydlisko: Bratislava,... | Napísal nBXXL: 05.11.2011 13:57 | |
|
samozrejme, že idem pokiaľ sa ti školské podarí tak sa môžme stretnúť na krajskom (ja som na školskom sám, takže dostať sa na kraj nemám problém )
_________________ ~Listen to your brain, not your heart~ NB1: Lenovo Y500: CPU: Intel Core i7-3630QM; GPU: nVidia GT650M 2GB SLi; RAM: 16GB DDR3; HDD: 1TB + 256GB SSD (m4); LCD: 15,6" 1920x1080; OS: Win8.1 64-bit + Arch Linux 64-bit (UEFI Powered DualBoot) NB2: Asus K53SJ-SX093: CPU: Intel Core i3-2310M; GPU: Intel HD3000 / nVidia GT520M 1GB Optimus; RAM: 8GB DDR3; SSD: 128GB 840Evo; LCD: 15,6" 1366x768; OS: Win 8.1 Pro 64-bit (UEFI) |
|
Registrovaný: 15.05.09 Prihlásený: 20.12.13 Príspevky: 81 Témy: 29 Bydlisko: Nitra | Napísal autor témy ViVe®s: 05.11.2011 14:01 | |
|
No dúfam že sa podarí... doteraz som pascaloval a to bol horor nebavilo ma to to vôbec v tom ale teraz keď som sa naučil C++ a Javu tak prečo to nevyužiť no nie ?
|
|
Registrovaný: 27.12.08 Prihlásený: 13.12.22 Príspevky: 1874 Témy: 96 Bydlisko: Bratislava,... | Napísal nBXXL: 05.11.2011 14:12 | |
|
minulý rok som aj ja riešil v pascale (lebo u nás v škole sa nič iného neučí), ale popritom som sa učil C++, lebo v pascale chýba zopár predprogramovaných vecí, ktoré sa hlavne na zenite pri rýchloprogramovaní môžu pekelne zísť (veci z STL).. javu nepoznám, takže neviem ako je na tom.. ale inak principiálne v každom programovacom jazyku sa dá naprogramovať (s menšími či väčšími problémami) všetko, takže na súťaži by malo byť jedno v čom programuješ, akurát v niektorých jazykoch sa to dá naprogramovať rýchlejšie
_________________ ~Listen to your brain, not your heart~ NB1: Lenovo Y500: CPU: Intel Core i7-3630QM; GPU: nVidia GT650M 2GB SLi; RAM: 16GB DDR3; HDD: 1TB + 256GB SSD (m4); LCD: 15,6" 1920x1080; OS: Win8.1 64-bit + Arch Linux 64-bit (UEFI Powered DualBoot) NB2: Asus K53SJ-SX093: CPU: Intel Core i3-2310M; GPU: Intel HD3000 / nVidia GT520M 1GB Optimus; RAM: 8GB DDR3; SSD: 128GB 840Evo; LCD: 15,6" 1366x768; OS: Win 8.1 Pro 64-bit (UEFI) |
|
Registrovaný: 15.05.09 Prihlásený: 20.12.13 Príspevky: 81 Témy: 29 Bydlisko: Nitra | Napísal autor témy ViVe®s: 12.11.2011 16:39 | |
|
Tak to máš pravdu... a no ako si dopadol ?
|
|
Registrovaný: 27.12.08 Prihlásený: 13.12.22 Príspevky: 1874 Témy: 96 Bydlisko: Bratislava,... | Napísal nBXXL: 12.11.2011 17:01 | |
|
keby neboli chybné vzoráky v úlohe H tak mám 100%, takto len nejakých 96.. ty?
_________________ ~Listen to your brain, not your heart~ NB1: Lenovo Y500: CPU: Intel Core i7-3630QM; GPU: nVidia GT650M 2GB SLi; RAM: 16GB DDR3; HDD: 1TB + 256GB SSD (m4); LCD: 15,6" 1920x1080; OS: Win8.1 64-bit + Arch Linux 64-bit (UEFI Powered DualBoot) NB2: Asus K53SJ-SX093: CPU: Intel Core i3-2310M; GPU: Intel HD3000 / nVidia GT520M 1GB Optimus; RAM: 8GB DDR3; SSD: 128GB 840Evo; LCD: 15,6" 1366x768; OS: Win 8.1 Pro 64-bit (UEFI) |
|
Registrovaný: 15.05.09 Prihlásený: 20.12.13 Príspevky: 81 Témy: 29 Bydlisko: Nitra | Napísal autor témy ViVe®s: 13.11.2011 9:13 | |
|
Fuha ja som to mal pohoršie Som mal len 45% ale to kvôli tomu že:
a) hodinu a pol som riešil to že mi nešla zaplniť štruktúra
b) prišiel som neskoro do školy
c) musel som nastavovať dlho compiler
ale tak stále lepšie ako ostatní
|
|
Registrovaný: 13.11.11 Prihlásený: 21.04.23 Príspevky: 11 Témy: 2 Bydlisko: Čadca |
Neviete ako sa riešilo to j-čko?
|
|
Registrovaný: 27.12.08 Prihlásený: 13.12.22 Príspevky: 1874 Témy: 96 Bydlisko: Bratislava,... | Napísal nBXXL: 13.11.2011 12:59 | |
|
J: uložíš si x-ové a y-ové súradnice do poľa X[i] Y[i]. Prvú súradnicu pre istotu uložíš aj na koniec (nech sa s tým nemusíš babrať..) a prechádzaš celé pole súradníc (for (int i=0; i < pocetsuradnic; i++)) s tým, že:
1) zratúvaš všetky X[i]*Y[i+1]
2) zratúvaš všetky Y[i]*X[i+1]
3) na konci druhé odčítaš od prvého
4) vydelíš dvomi a máš obsah
bola to dosť blbá úloha, pretože ten postup je síce primitívny, ale kto ho neovláda má smolu
_________________ ~Listen to your brain, not your heart~ NB1: Lenovo Y500: CPU: Intel Core i7-3630QM; GPU: nVidia GT650M 2GB SLi; RAM: 16GB DDR3; HDD: 1TB + 256GB SSD (m4); LCD: 15,6" 1920x1080; OS: Win8.1 64-bit + Arch Linux 64-bit (UEFI Powered DualBoot) NB2: Asus K53SJ-SX093: CPU: Intel Core i3-2310M; GPU: Intel HD3000 / nVidia GT520M 1GB Optimus; RAM: 8GB DDR3; SSD: 128GB 840Evo; LCD: 15,6" 1366x768; OS: Win 8.1 Pro 64-bit (UEFI) |
|
Registrovaný: 13.11.11 Prihlásený: 21.04.23 Príspevky: 11 Témy: 2 Bydlisko: Čadca |
njn potom sa na to kuknem
Myslite ze v zilinskom staci na postup 54.49% v B skupine?
|
|
Registrovaný: 27.12.08 Prihlásený: 13.12.22 Príspevky: 1874 Témy: 96 Bydlisko: Bratislava,... | Napísal nBXXL: 13.11.2011 15:31 | |
|
54.49% je na B kategóriu úplne dostačujúce.. u nás v nitrianskom berú z b-čka aj a-čka aj 5%... síce to možno závisí od kraja, ale 54% by malo stačiť všade (vo väčšine súťaží je >50% považované za úspešného riešiteľa)
_________________ ~Listen to your brain, not your heart~ NB1: Lenovo Y500: CPU: Intel Core i7-3630QM; GPU: nVidia GT650M 2GB SLi; RAM: 16GB DDR3; HDD: 1TB + 256GB SSD (m4); LCD: 15,6" 1920x1080; OS: Win8.1 64-bit + Arch Linux 64-bit (UEFI Powered DualBoot) NB2: Asus K53SJ-SX093: CPU: Intel Core i3-2310M; GPU: Intel HD3000 / nVidia GT520M 1GB Optimus; RAM: 8GB DDR3; SSD: 128GB 840Evo; LCD: 15,6" 1366x768; OS: Win 8.1 Pro 64-bit (UEFI) |
|
| Stránka: 1 z 1
| [ Príspevkov: 19 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| po aktualizácii mi vyplo Line In vstup v Zvuk | 1 | 88 | 13.11.2023 22:26 4040 | | [C] vstup z stdin v Assembler, C, C++, Pascal, Java | 11 | 694 | 18.01.2009 17:38 Dudo5611 | | C++ Čítanie ŠPZ v Assembler, C, C++, Pascal, Java | 4 | 595 | 28.03.2017 19:08 void | | C++ Čitanie znakov/čísel v Assembler, C, C++, Pascal, Java | 6 | 565 | 09.05.2014 12:04 Lukys12345 | | Efektívne čítanie príkazov - C v Assembler, C, C++, Pascal, Java | 13 | 712 | 28.12.2013 16:06 BX | | c++ citanie zo suboru v Assembler, C, C++, Pascal, Java | 2 | 1986 | 24.09.2012 20:08 S1RuP | | Štruktúra, čítanie zo súboru [C] v Assembler, C, C++, Pascal, Java | 2 | 434 | 18.04.2015 9:26 ado130 | | C formatované čítanie zo súboru v Assembler, C, C++, Pascal, Java | 13 | 849 | 06.05.2012 10:46 aktyX | | [C] Citanie integeru v cykle v Assembler, C, C++, Pascal, Java | 14 | 501 | 15.11.2014 18:28 BX | | C# čítanie jedného riadka z textového súboru v Assembler, C, C++, Pascal, Java | 4 | 517 | 27.06.2014 14:08 walther | | Limit user input in C v Assembler, C, C++, Pascal, Java | 2 | 361 | 12.03.2013 13:19 Gazda Zdeno | | Zenit 2006 krajske kolo... v Assembler, C, C++, Pascal, Java | 2 | 1129 | 30.11.2006 20:41 Harlequin | | Interfejs USB ZENIT/COMPACT v Ostatné programy | 7 | 350 | 21.06.2015 17:28 shiro | | Notice: Undefined index: a in C:\wamp\www\lekcia6.php on lin v PHP, ASP | 9 | 1045 | 06.08.2010 11:53 awase | | P: HP ProOne 440 G5 23.8-in All-in-one PC v Predám | 0 | 125 | 21.02.2023 7:58 myso99 | | Mám sa učiť C ++/objective C/ C#? v Assembler, C, C++, Pascal, Java | 5 | 730 | 08.07.2014 20:40 XOLOO |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|