[ 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 | 1
NapísalOffline : 10.10.2009 9:04 | Pascal array to integer

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ý: 09.01.25
Príspevky: 1395
Témy: 10 | 10
Bydlisko: Hrinova
NapísalOffline : 10.10.2009 11:40 | Pascal array to integer

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 | 42
Bydlisko: Bratislava
NapísalOffline : 10.10.2009 20:13 | Pascal array to integer

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
 [ Príspevkov: 3 ] 


Pascal array to integer



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

500

14.07.2008 11:04

idiotart

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

pascal funkcia, array

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

10

1005

06.02.2011 11:37

coldak

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

Free Pascal a Turbo Pascal

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

0

433

19.12.2014 13:18

Styracoz

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

WHERE array

v PHP, ASP

0

490

25.09.2008 15:17

rooobertek

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

Array problém

v PHP, ASP

1

383

29.08.2012 20:31

Ďuri

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

zoradenie array

v PHP, ASP

6

517

04.06.2010 10:42

camo

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

problem s Array

v PHP, ASP

3

454

16.11.2009 14:00

stenley

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

C# multidimensional array

v Technológia .NET

4

526

29.06.2014 13:43

killmaster

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

Hladanie v array

v PHP, ASP

5

506

19.03.2012 21:38

w3r0

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

Array - porovnanie zaznamov

v PHP, ASP

2

1090

10.01.2007 12:41

Papulka

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

php array multidimensional

v PHP, ASP

2

336

02.06.2012 13:52

neopagan

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

Array so subormi

v PHP, ASP

2

490

05.06.2009 19:57

Draex

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

Java One Dimension Array

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

6

372

07.04.2016 18:27

BX

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

zistenie počtu v array

v PHP, ASP

3

532

27.04.2009 14:23

johny694

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

Vytiahnutie správnej hodnoty array

v PHP, ASP

1

539

18.07.2009 14:09

Snacker

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

from mysql to array

v PHP, ASP

6

701

11.01.2009 8:57

stenley



© 2005 - 2025 PCforum, edited by JanoF