Obsah fóra
PravidláRegistrovaťPrihlásenie




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

Užívateľ
Užívateľ
Ucebnice jazyka C

Registrovaný: 05.10.10
Prihlásený: 02.02.15
Príspevky: 54
Témy: 8
Príspevok NapísalOffline : 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
Offline

Užívateľ
Užívateľ
Ucebnice jazyka C

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

Užívateľ
Užívateľ
Ucebnice jazyka C

Registrovaný: 05.10.10
Prihlásený: 02.02.15
Príspevky: 54
Témy: 8
Príspevok Napísal autor témyOffline : 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
Offline

Užívateľ
Užívateľ
Ucebnice jazyka C

Registrovaný: 05.10.10
Prihlásený: 02.02.15
Príspevky: 54
Témy: 8
Príspevok Napísal autor témyOffline : 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
Offline

Skúsený užívateľ
Skúsený užívateľ
Ucebnice jazyka C

Registrovaný: 11.01.09
Prihlásený: 25.04.24
Príspevky: 1385
Témy: 9
Bydlisko: Hrinova
Príspevok NapísalOffline : 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.


Offline

Čestný člen
Čestný člen
Ucebnice jazyka C

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 21.07.2012 13:06

A neslo by pouzit scanf s argumentom "%2x"? To takisto precita len dva znaky.


Odpovedať na tému [ Príspevkov: 6 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. 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 Zobrazenie posledných príspevkov

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

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

4

1383

18.11.2008 20:30

p360t Zobrazenie posledných príspevkov

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

v Ostatné

2

557

27.05.2012 23:17

El_Silver Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. I/P/V: Učebnice, knihy, encyklopédie

v Predám

2

481

11.09.2011 23:22

notfake Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Jižní Korea nahradí všechny papírové učebnice tablety

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Novinky

40

1927

11.07.2011 14:59

DMaMT Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. P: Učebnice Jazyku Java a PHP6 Začíname Programovat

v Predám

1

384

15.11.2012 21:05

silentasflash Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. 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 Zobrazenie posledných príspevkov

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

v Správy pre vedenie fóra

3

1336

24.09.2005 0:23

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. změna jazyka

v Redakčné systémy

0

566

07.01.2007 21:23

wabi Zobrazenie posledných príspevkov

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

v Ostatné programy

0

694

02.04.2007 22:35

javo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Podpora slovenského jazyka

v Smartfóny a tablety

3

380

10.05.2020 14:26

shiro Zobrazenie posledných príspevkov

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

v PHP, ASP

1

691

16.12.2011 17:52

shaggy Zobrazenie posledných príspevkov

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

v Ponuka práce

0

1197

06.10.2008 18:57

ici7 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zmena jazyka telefónu

v Smartfóny a tablety

2

648

28.12.2011 13:15

ivann1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. výber programovacieho jazyka

v Perl, Python, Ruby, CGI

3

520

24.06.2013 17:24

majky358 Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. zle kodovanie jazyka

v Databázy

5

730

23.01.2011 8:49

stenley 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:  
cron

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