Pascal: Két tömb összefűzése és azonosak törlése. (? )
Sziasztok!
Kellene egy olyan programot írnom ami 2 tömb adatait összefésüli, azokat az elemeket pedig ami az 1. tömbben benne van de a 2-ban nincs egy 3. tömbbe helyezi át. Próbáltam volna keresni neten is, turbo pascal könyvben is ezekre példát de nem találtam olyat ami pont ezt csinálná. Addig eljutottam hogy a két tömb elemeit meghatározom és kiíratom de nem tudom hogyan lehetne kiszűrni az azonos adatokat.
A segítséget előre is köszönöm!
"hogyan lehetne kiszűrni az azonos adatokat"
Egyenlőséget nem tudsz vizsgálni? Akkor már most fejezd be, és menj el matek korrepetálásra.
De képzeld el tudok, emelt faktra járok. De mivel a pascalban nem vagyok még járatos így nem tudom milyen paranccsal lehetne ezt megcsinálni.
Tegyük fel van egy 'a' tömböm és egy 'b' tömböm megtöltve adatokkal. Hogy tudom megvizsgálni az azonosakat? Elnézést ha nagyon primitív a kérdésem de mivel nincs rutinom a program használatában föleg nem a tömbök kezelésében akkor elnézést de azt hittem itt kaphatok egy kis segítséget.
"De képzeld el tudok, emelt faktra járok. De mivel a pascalban nem vagyok még járatos így nem tudom milyen paranccsal lehetne ezt megcsinálni."
Fölöslegesen erőlködsz.
for i = 1 to n do
begin
t=false;
for j = 1 to m do
if x[i]=y[j] t=true;
if t=true do
begin
k++;
z[k]=x[i];
end;
end;
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!