A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
inf-prog-fszi:ipv6 [2017/06/19 10:03] beistvan létrehozva |
inf-prog-fszi:ipv6 [2017/06/19 10:03] (aktuális) beistvan létrehozva |
||
---|---|---|---|
Sor 1: | Sor 1: | ||
+ | ====== Ipv6 ====== | ||
+ | <code pascal ipv6.pas> | ||
+ | program ipv6; | ||
+ | var i, | ||
+ | min, | ||
+ | van: | ||
+ | a: | ||
+ | ipk: | ||
+ | db: | ||
+ | f:text; | ||
+ | begin | ||
+ | | ||
+ | | ||
+ | i:=0; | ||
+ | while not eof(f) do | ||
+ | begin | ||
+ | | ||
+ | | ||
+ | end; | ||
+ | n:=i; | ||
+ | | ||
+ | {for i:=1 to n do | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | for i:=1 to n do | ||
+ | if a[i]<min then min:=a[i]; | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | for i:=1 to n do | ||
+ | begin | ||
+ | if (a[i][1]=' | ||
+ | and (a[i][1+4]=':' | ||
+ | and (a[i][1+8]=' | ||
+ | then | ||
+ | | ||
+ | if (a[i][1]=' | ||
+ | and (a[i][1+4]=':' | ||
+ | then | ||
+ | | ||
+ | if (a[i][1]=' | ||
+ | then | ||
+ | | ||
+ | end; | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | for i:=1 to n do | ||
+ | begin | ||
+ | | ||
+ | for j:=1 to length(a[i]) do | ||
+ | if a[i][j]=' | ||
+ | if nulla> | ||
+ | end; | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | for i:=1 to 8 do | ||
+ | begin | ||
+ | | ||
+ | for j:=5*i-4 to 5*i-1 do | ||
+ | begin | ||
+ | if (a[sorsz][j]<>' | ||
+ | if van then v: | ||
+ | end; | ||
+ | if v='' | ||
+ | | ||
+ | if i<8 then anullanelkul: | ||
+ | end; | ||
+ | | ||
+ | | ||
+ | // | ||
+ | i:=1; | ||
+ | j:=1; | ||
+ | | ||
+ | k:=0; | ||
+ | while (i< | ||
+ | begin | ||
+ | | ||
+ | | ||
+ | end; | ||
+ | | ||
+ | | ||
+ | | ||
+ | until i > length(anullanelkul); | ||
+ | // | ||
+ | for i:=1 to 8 do | ||
+ | if ipk[i]=' | ||
+ | begin | ||
+ | j:=i; | ||
+ | while ipk[j]=' | ||
+ | begin | ||
+ | | ||
+ | | ||
+ | end; | ||
+ | end; | ||
+ | for i:=1 to 8 do | ||
+ | | ||
+ | //az elso leghosszabb kezdete az maxind indexu | ||
+ | | ||
+ | | ||
+ | for i:=2 to 7 do | ||
+ | if db[i]> | ||
+ | begin | ||
+ | | ||
+ | | ||
+ | end; | ||
+ | | ||
+ | if van then | ||
+ | begin | ||
+ | //a rovidites elott | ||
+ | for i:=1 to maxind-1 do | ||
+ | | ||
+ | //a plusz egy ":" | ||
+ | | ||
+ | //a rovidites utan | ||
+ | for i: | ||
+ | begin | ||
+ | | ||
+ | if i < 8 then | ||
+ | | ||
+ | end; | ||
+ | | ||
+ | end | ||
+ | else | ||
+ | | ||
+ | readln; | ||
+ | end. | ||
+ | </ |