| | |
| Stránka: 1 z 1
| [ Príspevkov: 6 ] | |
Autor | Správa |
---|
Registrovaný: 05.10.10 Prihlásený: 02.02.15 Príspevky: 54 Témy: 8 | Napísal Creck: 14.07.2012 13:01 | |
|
Caute, zacal som sa ucit Ccko od zakladov z knihy od Pavla Herouta - Ucebnice jazyka C a zasekol som sa na jednom cviceni :/ "Napiste program, ktory precita realne cislo a vypise jeho celu cast" chcel som to spravit sposobom kde od cisla x odcitam x%1 a tym dostanem celu cast cisla, no problem je ze modulus mi funguje iba na cele cisla, nie na desatinne :/...akonahle tam dam typ float tak mi hadze chybu "invalid operands to binary %"
Vdaka
_________________ CPU: Intel Core i7 2.66GHz @ 3.6GHz, Noctua NH-U12P SE + Noctua NT-H1 MB: Asus P6T Deluxe GPU: BFG GTX285 OCX 1GB DDR3 702Mhz 2664MHz RAM: 6GB OCZ Platinum Edition DDR3 1600MHz CL7-7-7-24 @ 2160MHz CL7-7-7-24 HDD: WD Caviar Black 640GB PSU: Corsair TX 750W Skrina: CoolerMaster HAF 932 OS: Windows Vista Home Premium 64-bit Monitor: 24" LCD LG Flatron W2452V |
|
Registrovaný: 27.12.08 Prihlásený: 13.12.22 Príspevky: 1874 Témy: 96 Bydlisko: Bratislava,... | Napísal nBXXL: 14.07.2012 13:23 | |
|
neverím že v tej knihe neuvádzajú ani jeden spôsob.. ale tu máš rovno 3
Kód: #include <stdio.h> #include <math.h>
int main() { float i; scanf("%f",&i); printf("%f",floor(i)); return 0; }
(funkcia floor z math.h vráti celú časť čísla ako float) Kód: #include <stdio.h> int main() { float i; scanf("%f",&i); printf("%d",(int)i); return 0; }
pretypovanie na int vráti celú časť desatinného čísla ako int Kód: #include <stdio.h> int main() { float i; scanf("%f",&i); printf("%.0f",i); return 0; }
pomocou %.xf vieš vypísať desatinné číslo na x desatinných miest. Pre túto úlohu je to však nevhodné tým, že tento spôsob desatinné číslo zaokrúhli
_________________ ~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ý: 05.10.10 Prihlásený: 02.02.15 Príspevky: 54 Témy: 8 | Napísal autor témy Creck: 14.07.2012 13:43 | |
|
vdaka nBXXL citam tuto knihu od zaciatku a este som sa s tym nestretol :/
_________________ CPU: Intel Core i7 2.66GHz @ 3.6GHz, Noctua NH-U12P SE + Noctua NT-H1 MB: Asus P6T Deluxe GPU: BFG GTX285 OCX 1GB DDR3 702Mhz 2664MHz RAM: 6GB OCZ Platinum Edition DDR3 1600MHz CL7-7-7-24 @ 2160MHz CL7-7-7-24 HDD: WD Caviar Black 640GB PSU: Corsair TX 750W Skrina: CoolerMaster HAF 932 OS: Windows Vista Home Premium 64-bit Monitor: 24" LCD LG Flatron W2452V |
|
Registrovaný: 05.10.10 Prihlásený: 02.02.15 Príspevky: 54 Témy: 8 | Napísal autor témy Creck: 21.07.2012 11:32 | |
|
Rak a som tu zasa s problem pri ktorom mam napisat program, ktory precita dva znaky v rozsahu 0-9 alebo A-F. (Pozor, nenacitava sa jedno hexadecimalne cislo). Tieto dva znaky potom povazuje za hexadecimalne cislo a jeho hodnotu vypise dekadicky. Neviem ako dosiahnut to aby sa 2 znaky povazovali sa jedno hex cislo ... :/
_________________ CPU: Intel Core i7 2.66GHz @ 3.6GHz, Noctua NH-U12P SE + Noctua NT-H1 MB: Asus P6T Deluxe GPU: BFG GTX285 OCX 1GB DDR3 702Mhz 2664MHz RAM: 6GB OCZ Platinum Edition DDR3 1600MHz CL7-7-7-24 @ 2160MHz CL7-7-7-24 HDD: WD Caviar Black 640GB PSU: Corsair TX 750W Skrina: CoolerMaster HAF 932 OS: Windows Vista Home Premium 64-bit Monitor: 24" LCD LG Flatron W2452V |
|
Registrovaný: 11.01.09 Prihlásený: 25.04.24 Príspevky: 1385 Témy: 9 Bydlisko: Hrinova | Napísal Fico: 21.07.2012 11:39 | |
|
Jednoducho si tie ulozene nacitane cisla preved do desiatkovej sustavy ( 0-F --> 0-16 ) a potom iba prve cislo vynasob sesnastimi a k vysledku pripocitaj druhe cislo.
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 21.07.2012 13:06 | |
|
A neslo by pouzit scanf s argumentom "%2x"? To takisto precita len dva znaky.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 6 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Učebnice jazyka C - 1. a 2. díl - Pavel Herout v Assembler, C, C++, Pascal, Java | 6 | 4068 | 21.09.2012 21:29 cvako | | java učebnice v Assembler, C, C++, Pascal, Java | 4 | 1383 | 18.11.2008 20:30 p360t | | Učebnice programovania v Ostatné | 2 | 557 | 27.05.2012 23:17 El_Silver | | I/P/V: Učebnice, knihy, encyklopédie v Predám | 2 | 481 | 11.09.2011 23:22 notfake | | Jižní Korea nahradí všechny papírové učebnice tablety [ Choď na stránku: 1, 2 ] v Novinky | 40 | 1927 | 11.07.2011 14:59 DMaMT | | P: Učebnice Jazyku Java a PHP6 Začíname Programovat v Predám | 1 | 384 | 15.11.2012 21:05 silentasflash | | P: predám učebnice SQL,C a Java a vš skriptá pre FEI (tuke) v Predám | 0 | 87 | 28.01.2024 16:08 trionq | | zjednotenie jazyka v Správy pre vedenie fóra | 3 | 1336 | 24.09.2005 0:23 JanoF | | změna jazyka v Redakčné systémy | 0 | 566 | 07.01.2007 21:23 wabi | | zmena jazyka v Ostatné programy | 0 | 694 | 02.04.2007 22:35 javo | | Podpora slovenského jazyka v Smartfóny a tablety | 3 | 380 | 10.05.2020 14:26 shiro | | Automaticke prepinanie jazyka v PHP, ASP | 1 | 691 | 16.12.2011 17:52 shaggy | | Doucovanie jazyka C v Ponuka práce | 0 | 1197 | 06.10.2008 18:57 ici7 | | Zmena jazyka telefónu v Smartfóny a tablety | 2 | 648 | 28.12.2011 13:15 ivann1 | | výber programovacieho jazyka v Perl, Python, Ruby, CGI | 3 | 520 | 24.06.2013 17:24 majky358 | | zle kodovanie jazyka v Databázy | 5 | 730 | 23.01.2011 8:49 stenley |
| 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
|
|