Obsah fóra
PravidláRegistrovaťPrihlásenie




Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. [ Príspevkov: 2 ] 
AutorSpráva
Offline

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

Registrovaný: 04.11.09
Prihlásený: 05.11.09
Príspevky: 7
Témy: 3
Príspevok NapísalOffline : 04.11.2009 12:44

moze mi niekto pomoct mam vytvorit zadanie v C++ a neviem sa v tom niejako vysomarit stacilo by aj keby by niekto pomohol len z nietrimy castamy uz dom spravil V

Takto znie zadanie

· V – po aktivovaní program otvorí súbor a vypíše jednotlivé záznamy zo súboru
na obrazovku. Po každom zázname nasleduje prázdny riadok, jednotlivé
položky záznamu budú pomenované a každá bude umiestnená v samostatnom
riadku. Záznam o zamestnancovi vypisujte v tomto tvare:


osobne cislo zamestnanca:(medzera) celé číslo z intervalu
<1,1800>
meno priezvisko:(medzera) maximálne 30 znakový reťazec
administrativa/vyrobny pracovnik:(medzera) booleovská
hodnota 1/0
plat:(medzera) maximálne sedemmiestne reálne číslo vrátane dvoch
desatinných miest
datum: (medzera) osemmiestne celé číslo v tvare 26012009 (26.1.2009)
(prázdny riadok)
Súbor bude obsahovať iba hodnoty, nie názvy položiek (viď. príklad súboru
nižšie).
V prípade ak sa súbor nepodarí otvoriť vypíše správu Neotvoreny subor
Správa je nasledovaná znakom konca riadku.

· P – po aktivovaní vypíše najnižší plat výrobného pracovníka zapísaný
v súbore za posledný rok (t.j. najvyšší rok v súbore). Ak súbor nie je otvorený
(t.j. ešte nebol vykonaný príkaz V), alebo ak neexistuje žiadny výrobný
pracovník za posledný rok, táto voľba negeneruje žiaden výstup.

· N – po aktivovaní spočíta počet položiek typu plat v súbore, dynamicky
vytvorí jednorozmerné pole reálnych čísel a položky typu plat zo súboru
zapíše do poľa v takom poradí, v akom sú v súbore. Ak už bolo pole predtým
načítané, je najprv dealokované, a potom sa vytvorí nové. Pri tejto voľbe
program negeneruje žiaden výstup. Ak súbor nie je otvorený (t.j. ešte nebol
vykonaný príkaz V), táto voľba nič nezmení.

· R – vypíše obsah poľa na obrazovku tak, aby jednotlivé rády boli zapísané pod
sebou a najvyšší rád bol v prvom stĺpci – ak je potrebné, pred číslo vypíše
potrebný počet medzier. Každé číslo je nasledované znakom konca riadku.
Vyššie rády nedopĺňajte nulami. Napríklad pre čísla 8976.56 14.09 a 155.20
program vypíše:

8976.56
14.09
155.20


Ak pole nie je vytvorené, vypíše správu Pole nie je vytvorene
Správa je nasledovaná znakom konca riadku.

· H – vypíše histogram výskytu číslic z poľa, ktoré tvoria celú časť položky
plat. Formát výpisu je nasledujúci: v i-tom riadku je číslica i nasledovaná
jednou medzerou a za ňou nasleduje počet číslic i a za ním znak konca riadku,
i ide od 0 po 9. Napríklad, ak pole obsahuje čísla 8976.56 14.09 a 155.20 na
výstupe bude:

0 0
1 2
2 0
3 0
4 1
5 2
6 1
7 1
8 1
9 1


Ak pole nie je vytvorené, vypíše správu Pole nie je vytvorene Správa je
nasledovaná koncom riadku.

· U – vzostupne usporiada načítané pole ľubovoľným algoritmom tak, aby
pritom nevytváral žiadne pomocné polia. Ak pole nie je vytvorené, táto voľba

· K – ukončí program. Pri tejto voľbe program negeneruje žiaden výstup.

Predpokladajte, že vstup je zadaný správne, a preto ho nie je potrebné ošetrovať.
Príkazy sa načítavajú zo štandardného vstupu a výstup sa má vypísať na štandardný
výstup.

Nedodržanie presného formátu výpisu bude mať za následok zníženie hodnotenia.
Používajte funkcie, t.j. každý príkaz (prípadne okrem K) sa vykoná vo svojej funkcii,
pričom použite prenos argumentov, nie globálne premenné.
nič nezmení. Pri tejto voľbe program negeneruje žiaden výstup.


Takto by mal vyzerat vstupny subor ZAMESTNANCI.TXT

1760
Jozef Maly
0
1078.88
11112009
1799
Maria Krasna
1
636.98
12101999


takto vstup

H
V
P
N
R
H
U
R
K


a takto vystup

Pole nie je vytvorene
osobne cislo zamestnanca: 1760
meno priezvisko: Jozef Maly
administrativa/vyrobny pracovnik: 0
plat: 1078.88
datum: 11112002
osobne cislo zamestnanca: 1799
meno priezvisko: Maria Krasna
administrativa/vyrobny pracovnik: 1
plat: 636.98
datum: 12101999
1078.88
1078.88
636.98
0 1
1 1
2 0
3 1
4 0
5 0
6 2
7 1
8 1
9 0
636.98
1078.88


vopred dakujem


Offline

Správca fóra
Správca fóra
Zravim moze mi niekto pomocť

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 04.11.2009 12:58

Dost malo si toho spravil, takze si precitaj Pravidla







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. [ Príspevkov: 2 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Moze pomoct splitter ?

v Siete

3

524

21.01.2008 13:38

Maron Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. need help...vie niekto pomôcť

v Operačné systémy Microsoft

6

504

04.04.2008 19:50

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Mohol by mi niekto pomoct

v Ovládače

1

428

15.02.2010 23:22

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. delphi, mohol by mi niekto pomoct?? trojciferne čisla

v Delphi, Visual Basic

6

1139

07.02.2011 18:54

juho Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vedel by mi niekto pomôcť s nastavením internetu?

v Siete

5

362

03.05.2020 15:28

4040 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. moze VDSL modem pomoct pri padani ADSL linky ?

v Siete

9

1582

22.02.2019 6:44

zoom Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. môže niekto poradiť?

v PHP, ASP

4

547

14.05.2014 17:33

TheRay Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Môže niekto upraviť doručenú sms ?

v Grafické programy

2

720

24.07.2017 15:44

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Potrebujem pomocť

v Elektronika

6

634

27.04.2007 16:18

Jopi Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Potrebujem pomôcť

v PHP, ASP

2

479

19.08.2007 20:07

juho Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Potrebujem pomoct

v JavaScript, VBScript, Ajax

6

605

23.01.2009 13:50

pedro91 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Potrebujem pomoct.....

v PHP, ASP

4

442

14.07.2008 13:53

m4r14n Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. WIFI-potrebujem pomôcť

v Siete

2

427

02.11.2011 16:00

Dodo092 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. potrebujem surne pomoct

[ Choď na stránku:Choď na stránku: 1 ... 4, 5, 6 ]

v Operačné systémy Microsoft

171

4311

20.08.2006 15:39

Johnnny Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Tlaciaren.Potrebujem pomoct.

v Externé zariadenia

1

840

13.08.2006 8:29

isteron Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. simple subforums - potrebujem pomoct

v Redakčné systémy

3

551

09.10.2006 18:46

OndrejKo 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