Lehet definolni tömböt?
"végtelenig" ez matematikailag kicsit ellentmondásos.
ha valami végtelen akkor annak nincs add-ig része.
Hacsak nincs végtelen memóriád akkor nem lehet végtelensok elemű tömböt csinálni.
Egyébként mond meg milyen nyelven akarsz tömböt és megmondjuk, hogyan kell.
Meg mit akarsz csinálni, hogy -1től -infig kell minden szám letárolva?
Megnéztem, hogy van-e valami számomra eddig ismeretlen jelentése annak, hogy "definol", de azt hiszem, csak a definiálásról van szó.
Igen, lehet definiálni tömböt.
A mínusz végtelen tárolása természetesen nem fog sikerülni, hiszen nem tudod számjegyekkel leírni. Programnyelvektől függ, hogy lebegőpontos változótípusokban mekkora számok tárolhatók. Van olyan, hogy 10 a 300-adikonig is el lehet menni, ámde ennek a pontos ábrázolásához 300 számjegyre lenne szükség, ezzel szemben van erre, mondjuk, 15 számjegy, a többi kerekített nullának tekintendő. Ha egyesével lépdelve akarsz -1 -től indulva lefelé haladni, akkor valahol a mínusz billiók környékén el fogsz akadni. Ami még mindig végtelenszer nagyobb a mínusz végtelennél, ugye.
Mondjuk az egy megoldás lehet, hogy meghatározod mekkora szám mennyiség felett számítson végtelen nagyságúnak a tömb.
Aztán csak megvizsgàlod hogy ha tömb.Length nagyobb mint beginninginfinity akkor úgy kezeled tovább a tömböt mint ha végtelen volna a tartalma. Bár lehet hogy ez hülye ötlet.
Most látom, hogy ezt C-ben akarnád megoldani. Nem tudom, mennyire van a C felszerelve egy funkcionális nyelv eszköztárával, de valami ilyesmi lenne:
int [-1, ..];
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!