Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 19 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
[C++] ZENIT - čítanie vstup.in

Registrovaný: 15.05.09
Prihlásený: 20.12.13
Príspevky: 81
Témy: 29
Bydlisko: Nitra
Príspevok NapísalOffline : 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...


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 03.03.11
Prihlásený: 14.08.15
Príspevky: 703
Témy: 7
Bydlisko: Kežmarok
Príspevok NapísalOffline : 05.11.2011 13:05

nieje to nahodou klasicky vstup?


Offline

Užívateľ
Užívateľ
[C++] ZENIT - čítanie vstup.in

Registrovaný: 15.05.09
Prihlásený: 20.12.13
Príspevky: 81
Témy: 29
Bydlisko: Nitra
Príspevok Napísal autor témyOffline : 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
^^^^....^^^......................
^........^^...............^......
^.........*....^..........^^.^^..
^^.......^^^.....^.........^^^...
^.................^..........^...
.................................


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 03.03.11
Prihlásený: 14.08.15
Príspevky: 703
Témy: 7
Bydlisko: Kežmarok
Príspevok NapísalOffline : 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.


Offline

Užívateľ
Užívateľ
[C++] ZENIT - čítanie vstup.in

Registrovaný: 27.12.08
Prihlásený: 13.12.22
Príspevky: 1874
Témy: 96
Bydlisko: Bratislava,...
Príspevok NapísalOffline : 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ť :D 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)
Offline

Užívateľ
Užívateľ
[C++] ZENIT - čítanie vstup.in

Registrovaný: 15.05.09
Prihlásený: 20.12.13
Príspevky: 81
Témy: 29
Bydlisko: Nitra
Príspevok Napísal autor témyOffline : 05.11.2011 13:23

Ďakujem pekne za Info :) No ja samozrejme nebudem pracovať v modrom okne :D Zvykol som si teraz na Eclipse takže v tom pracujem... ale knižnice môže byť len štandardné nie ?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 03.03.11
Prihlásený: 14.08.15
Príspevky: 703
Témy: 7
Bydlisko: Kežmarok
Príspevok NapísalOffline : 05.11.2011 13:29

nBXXL , dik za upresnenie :)


Offline

Užívateľ
Užívateľ
[C++] ZENIT - čítanie vstup.in

Registrovaný: 27.12.08
Prihlásený: 13.12.22
Príspevky: 1874
Témy: 96
Bydlisko: Bratislava,...
Príspevok NapísalOffline : 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)
Offline

Užívateľ
Užívateľ
[C++] ZENIT - čítanie vstup.in

Registrovaný: 15.05.09
Prihlásený: 20.12.13
Príspevky: 81
Témy: 29
Bydlisko: Nitra
Príspevok Napísal autor témyOffline : 05.11.2011 13:50

Tak super... Fakt ďakujem obom za ochotu :)

Predpokladám že ideš aj tento rok na Zenit :)


Offline

Užívateľ
Užívateľ
[C++] ZENIT - čítanie vstup.in

Registrovaný: 27.12.08
Prihlásený: 13.12.22
Príspevky: 1874
Témy: 96
Bydlisko: Bratislava,...
Príspevok NapísalOffline : 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 :D)







_________________
~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)
Offline

Užívateľ
Užívateľ
[C++] ZENIT - čítanie vstup.in

Registrovaný: 15.05.09
Prihlásený: 20.12.13
Príspevky: 81
Témy: 29
Bydlisko: Nitra
Príspevok Napísal autor témyOffline : 05.11.2011 14:01

No dúfam že sa podarí... doteraz som pascaloval a to bol horor :D 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 ? :)


Offline

Užívateľ
Užívateľ
[C++] ZENIT - čítanie vstup.in

Registrovaný: 27.12.08
Prihlásený: 13.12.22
Príspevky: 1874
Témy: 96
Bydlisko: Bratislava,...
Príspevok NapísalOffline : 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)
Offline

Užívateľ
Užívateľ
[C++] ZENIT - čítanie vstup.in

Registrovaný: 15.05.09
Prihlásený: 20.12.13
Príspevky: 81
Témy: 29
Bydlisko: Nitra
Príspevok Napísal autor témyOffline : 12.11.2011 16:39

Tak to máš pravdu... a no ako si dopadol ? :)


Offline

Užívateľ
Užívateľ
[C++] ZENIT - čítanie vstup.in

Registrovaný: 27.12.08
Prihlásený: 13.12.22
Príspevky: 1874
Témy: 96
Bydlisko: Bratislava,...
Príspevok NapísalOffline : 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)
Offline

Užívateľ
Užívateľ
[C++] ZENIT - čítanie vstup.in

Registrovaný: 15.05.09
Prihlásený: 20.12.13
Príspevky: 81
Témy: 29
Bydlisko: Nitra
Príspevok Napísal autor témyOffline : 13.11.2011 9:13

Fuha ja som to mal pohoršie :D 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 :D

ale tak stále lepšie ako ostatní :)


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 13.11.11
Prihlásený: 21.04.23
Príspevky: 11
Témy: 2
Bydlisko: Čadca
Príspevok NapísalOffline : 13.11.2011 9:55

Neviete ako sa riešilo to j-čko?


Offline

Užívateľ
Užívateľ
[C++] ZENIT - čítanie vstup.in

Registrovaný: 27.12.08
Prihlásený: 13.12.22
Príspevky: 1874
Témy: 96
Bydlisko: Bratislava,...
Príspevok NapísalOffline : 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 :D







_________________
~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)
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 13.11.11
Prihlásený: 21.04.23
Príspevky: 11
Témy: 2
Bydlisko: Čadca
Príspevok NapísalOffline : 13.11.2011 13:12

njn potom sa na to kuknem :-D
Myslite ze v zilinskom staci na postup 54.49% v B skupine?


Offline

Užívateľ
Užívateľ
[C++] ZENIT - čítanie vstup.in

Registrovaný: 27.12.08
Prihlásený: 13.12.22
Príspevky: 1874
Témy: 96
Bydlisko: Bratislava,...
Príspevok NapísalOffline : 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)
Odpovedať na tému [ Príspevkov: 19 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. po aktualizácii mi vyplo Line In vstup

v Zvuk

1

88

13.11.2023 22:26

4040 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [C] vstup z stdin

v Assembler, C, C++, Pascal, Java

11

694

18.01.2009 17:38

Dudo5611 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C++ Čítanie ŠPZ

v Assembler, C, C++, Pascal, Java

4

595

28.03.2017 19:08

void Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C++ Čitanie znakov/čísel

v Assembler, C, C++, Pascal, Java

6

565

09.05.2014 12:04

Lukys12345 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Efektívne čítanie príkazov - C

v Assembler, C, C++, Pascal, Java

13

712

28.12.2013 16:06

BX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. c++ citanie zo suboru

v Assembler, C, C++, Pascal, Java

2

1986

24.09.2012 20:08

S1RuP Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Štruktúra, čítanie zo súboru [C]

v Assembler, C, C++, Pascal, Java

2

434

18.04.2015 9:26

ado130 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C formatované čítanie zo súboru

v Assembler, C, C++, Pascal, Java

13

849

06.05.2012 10:46

aktyX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [C] Citanie integeru v cykle

v Assembler, C, C++, Pascal, Java

14

501

15.11.2014 18:28

BX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C# čítanie jedného riadka z textového súboru

v Assembler, C, C++, Pascal, Java

4

517

27.06.2014 14:08

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Limit user input in C

v Assembler, C, C++, Pascal, Java

2

361

12.03.2013 13:19

Gazda Zdeno Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zenit 2006 krajske kolo...

v Assembler, C, C++, Pascal, Java

2

1129

30.11.2006 20:41

Harlequin Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Interfejs USB ZENIT/COMPACT

v Ostatné programy

7

350

21.06.2015 17:28

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Notice: Undefined index: a in C:\wamp\www\lekcia6.php on lin

v PHP, ASP

9

1045

06.08.2010 11:53

awase Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. P: HP ProOne 440 G5 23.8-in All-in-one PC

v Predám

0

125

21.02.2023 7:58

myso99 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Mám sa učiť C ++/objective C/ C#?

v Assembler, C, C++, Pascal, Java

5

730

08.07.2014 20:40

XOLOO Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra