Obsah fóra
PravidláRegistrovaťPrihlásenie




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

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

Registrovaný: 09.02.11
Prihlásený: 28.04.11
Príspevky: 14
Témy: 7
Príspevok NapísalOffline : 07.03.2011 10:41

caute potreboval by som zmmenit rekurzivne volanie bit() na cyklus len neviem ako nato v tomot programe

Kód:
#include <stdio.h>
#define MOJ_PRINT printf

void cisla(int x)
{
   printf("%i",x%2);
if (x>1)
   cisla(x/2);
   
return;
}
void cisla(int x);

void main(void)
{
MOJ_PRINT("Výpis čísla alebo znaku A");
MOJ_PRINT("A je v dvojkovej sustave : ");cisla('A');
MOJ_PRINT("\nA je v desiatkovej sustave : %d\n",'A');
MOJ_PRINT("A je v sestnastkovej sustave : %X\n",'A');
MOJ_PRINT("Výpis čísla alebo znaku 45967");
MOJ_PRINT("45967 je v dvojkovej sustave : ");cisla(45967);
MOJ_PRINT("\n45967 je v desiatkovej sustave : %d\n",45967);
MOJ_PRINT("45967 je v sestnastkovej sustave : %X\n",45967);
return;
}


// Kod patri do [code]! Ďuri


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 07.03.2011 10:53

Kód:
void cisla(int x)
{
   do {
      printf("%i", x%2);
      x = x / 2;
   } while (x > 0);
}
prípadne
Kód:
void cisla(int x)
{
   do {
      printf("%i", x & 1);
      x >>= 1;
   } while (x > 0);
}
(teda nie že by na tom záležalo, prekladač by ten prvý príklad mal optimalizovať tak, aby sa tam nepoužívalo delenie)

PS: Ak pri vypisovaní v dvojkovej sústave by asi bolo vhodné pretypovať to číslo na neznamienkové (pretože teraz to ani jedna z tých možností nevypisuje správne a je otázne, čo by to malo v takom prípade vlastne vypisovať).


Odpovedať na tému [ 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. Len tiesnove volania

v Smartfóny a tablety

11

6007

09.03.2018 18:12

tatko Tom Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Znizenie hlasitosti pocas volania

v Zvuk

0

396

14.01.2012 18:08

Nanosonda Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. volania na cislo neobmedzene

v Láska, vzťahy, priateľstvo

6

584

01.11.2014 11:28

Lessik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. POCO M3 volania v zahraničí

v Smartfóny a tablety

1

428

05.08.2021 7:47

tatko Tom Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. FreedomPop - za 20 dolárov neobmedzené volania, SMS a data

v Novinky

9

491

01.06.2014 10:07

1daemon1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nekonečný cyklus

v JavaScript, VBScript, Ajax

8

611

04.09.2011 9:49

camo Zobrazenie posledných príspevkov

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

v Ostatné

2

369

13.06.2018 17:14

void Zobrazenie posledných príspevkov

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

v Delphi, Visual Basic

3

733

21.05.2009 11:19

Patkoo Zobrazenie posledných príspevkov

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

v PHP, ASP

8

530

20.11.2010 16:13

venom2 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. JAVA, FOREACH CYKLUS

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

2

597

25.08.2017 8:20

mitko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [pascal] nekonecny cyklus

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

3

596

02.04.2010 13:24

vama Zobrazenie posledných príspevkov

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

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

10

828

26.11.2011 13:57

Fico Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. makro feof a cyklus

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

23

676

25.06.2015 23:43

magic Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. EXCEL - cyklus na combobox

v Ostatné programy

1

1046

28.07.2009 17:10

PaloPa Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. nekonečný cyklus v jave

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

2

850

01.01.2010 16:58

jarrro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Excel - VBA - ako riesit cyklus?

v Ostatné

3

707

17.05.2018 16:11

Winnetou 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