Obsah fóra
PravidláRegistrovaťPrihlásenie




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

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

Registrovaný: 09.10.09
Prihlásený: 10.10.09
Príspevky: 1
Témy: 1
Príspevok NapísalOffline : 10.10.2009 9:04

ma jednoduchy program na premenu cisla desiatkovej sustavy do dvojkovej.

program sustavy;

uses grafika;
var u, i, cislo, odlozene, zvysok : integer;
a: array [1..200] of integer;
begin
writeln("Zadaj cislo ktore chces previest");
readln(cislo);
odlozene:=cislo;

i:=1;
repeat
a[i]:=cislo mod 2;
i:=i+1;
cislo:=cislo div 2;

until (cislo=0);
write("zapis cisla ", odlozene, " v dvojkovej sustave je: ");
for u:=i-1 downto 1 do
begin {vypis pola odzadu}
write(a[u]);
end;
end.


problem je ze ja potrebujem mat to vypocitane cislo ako integer. A ja ho mam ako pole(array).

Neviete ako to vyriesit. Nejaky cyklus?

Dik Moc


Offline

Skúsený užívateľ
Skúsený užívateľ
Pascal array to integer

Registrovaný: 11.01.09
Prihlásený: 25.04.24
Príspevky: 1385
Témy: 9
Bydlisko: Hrinova
Príspevok NapísalOffline : 10.10.2009 11:40

Jeden zo spôsobov (nadväzuje na príklad):
Kód:
var
  bin: integer;

const
  nasobky: array[1..10] of integer = (1, 10, 100, 1000, 10000, 100000, 1000000, 10000000, 100000000, 1000000000);

...

bin:= 0;
for j:= 1 to i do (*  i je veľkosť poľa  *)
  if (a[j] = 1) then bin:= bin + nasobky[j];


Offline

Užívateľ
Užívateľ
Pascal array to integer

Registrovaný: 14.04.08
Prihlásený: 04.06.16
Príspevky: 700
Témy: 42
Bydlisko: Bratislava
Príspevok NapísalOffline : 10.10.2009 20:13

Neviem, ako mas presne postavenu ulohu, ale nebolo by praktickejsie ukladat si cislo v dvojkovej sustave do stringu, kde mas ovela mensie obmedzenia na dlzku a da sa to aj previest na integer? So stringami sa da aj jednoducho zaobchadzat, napr. dajme si premennu bin, ktora je cislo v dvojkovej sustave ako string, potom mozes tiez urobit, ze bin:=bin+'1' alebo bin:=bin+'0' a vypis, ze writeln(bin) a mas pokoj :D A potom je aj prikaz "val", ktory vie previest string na integer, ak to potrebujes.

edit: prikaz val sa pouziva tak, ze das val(str,int,code), kde str je string, z ktoreho prevadzas, int je cislo, do ktoreho ukladas a code je premenna typu integer, ktora sluzi myslim, ze na to, aby sa overilo, ze v stringu nie je nejaky iny znak, ale nie som si isty. Staci ju len deklarovat a dat ju tam ako parameter, nic viac netreba.







_________________
pc: MB: MSI K9N SLi (chipset nvidia nforce 570 SLi), CPU: amd athlon X2 5600+ 2.8 Ghz Windsor chladeny ac freezer 64 pro, ram:2 GB 800Mhz DDR2 A-DATA Vitesta Extreme Edition (2x1GB), grafika: Sapphire Radeon HD 3870 512MB, HDD:Hitachi deskstar SATA2 7200 rpm 500.1GB, PSU: 450W Eurocase
Odpovedať na tému [ Príspevkov: 3 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. array stringy na integer

v PHP, ASP

5

467

14.07.2008 11:04

idiotart Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pascal funkcia, array

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

10

968

06.02.2011 11:37

coldak Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Free Pascal a Turbo Pascal

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

0

385

19.12.2014 13:18

Styracoz Zobrazenie posledných príspevkov

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

v PHP, ASP

1

344

29.08.2012 20:31

Ďuri Zobrazenie posledných príspevkov

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

v PHP, ASP

6

481

04.06.2010 10:42

camo Zobrazenie posledných príspevkov

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

v PHP, ASP

0

453

25.09.2008 15:17

rooobertek Zobrazenie posledných príspevkov

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

v PHP, ASP

5

477

19.03.2012 21:38

w3r0 Zobrazenie posledných príspevkov

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

v PHP, ASP

2

1047

10.01.2007 12:41

Papulka Zobrazenie posledných príspevkov

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

v PHP, ASP

2

312

02.06.2012 13:52

neopagan Zobrazenie posledných príspevkov

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

v PHP, ASP

2

459

05.06.2009 19:57

Draex Zobrazenie posledných príspevkov

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

v PHP, ASP

3

429

16.11.2009 14:00

stenley Zobrazenie posledných príspevkov

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

v Technológia .NET

4

489

29.06.2014 13:43

killmaster Zobrazenie posledných príspevkov

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

v PHP, ASP

5

371

18.08.2015 13:25

void Zobrazenie posledných príspevkov

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

v PHP, ASP

10

619

19.05.2011 11:43

jtomcik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vymaze mi array udaje?

v Pevné disky a radiče

1

373

13.10.2007 14:35

icefire Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Java One Dimension Array

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

6

336

07.04.2016 18:27

BX 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