Hirdetés
- Hogy mi? A bérgyártás lesz az Intel AI stratégiája?
- Spórolós lett az új HBM-rokon, ami nem lassabb, csak okosabb
- Lassacskán fenyőfát állítanak a hardverek
- Tudjuk, de nem tesszük: a magyarok többsége nem törődik adatai védelmével
- Mesébe illő csodakábelt tervezett a GeForce-ok leégése ellen a Segotep?
Új hozzászólás Aktív témák
-
bbazsy
őstag
ezt én élesbe csináltam(teljes feladatsor, külön tanárnál, 4 óra alatt..), 2.5 órát szoptam csak ezzel, de végül 100% -os lett.
a beolvasás valami 2 oldal pascalba, nagyon bonyolultra vettem, de nem tudtam máshogy.
holnap elkérem majd, ha esetleg utolsó nap rá akarsz gyúrni
amúgy nézem most a megoldását a feladatnak, és csak nézek... nem fogom fel, h hogy lehet ilyen a beolvasás, de mégis... Te azt érted ? -
Tangerine
senior tag
Valami ilyesmi: (nem póbáltam ki)
type
thuzas= record
szam : array [1..5] integer;
end;
var
lotto: array [1..52] of tHuzas ;
szam, x, y, max, temp,het, hibakod :integer;
kihuzva: set of integer;
valasz: string;
begin
{52. heti beolvasás}
x := 1;
kihuzva := [];
het := 52 ;
max := 5 ;
repeat
writeln('Kerem a '+ IntToStr (x) + '. szamot!: ') ;
readln(valasz);
val(valasz,szam,hibakod);
if (hibakod = 0) and (szam not (in kihuzva)) and (szam > 0) and (szam < 91) then
begin
lotto[het].szam[x] := szam;
kihuzva := kihuzva + szam;
inc(x);
end
else
begin
writeln('Hiba: ' + valasz);
readln;
end;
until x > 5 ;
{52. heti rendezés}
for x := 1 to Max - 1 do
begin
for y := x+1 to Max do
begin
if lotto[het].szam[x] > lotto[het].szam[y] then {csere-bere}
begin
temp := lotto[het].szam[x];
lotto[het].szam[x] := lotto[het].szam[y];
lotto[het].szam[y] := temp;
end;
end;
end;
end.
[Szerkesztve] -
Tyrael
senior tag
http://www.prog.hu/tudastar/47584-11/Matematikai+fuggveny+szam+-e.html
itt pont errol beszeltek tegnap.
ez lett a helyes megoldas:
''
Szia.
A System unit Val függvénye lesz a neked megfelelő.
Val(szoveg :String; var szam; var kod :Integer);
Ez a szoveg Stringben megadott szöveget számmá konvertálja a szam változóba. A visszatérési érték a kod. A kod=0 ha minden hibátlan, ellenkező esetben pedig az a hely, ahol szoveg adott karaktere már számmá nem alakítható.
Itt egy példa:
Var s1 :String;
i, j :Integer;
r :Real;
Begin
s1:='12'; Val(s1,i,j); {i=12, j=0 mert hibátlan}
s1:='1.2E3'; Val(s1,r,j); {r=1.2, j=0}
s1:='123a76'; Val(s1,i,j); {i=0, j=4 mert az 'a' nem konvertálható számmá}
End.
''
Tyrael
[Szerkesztve]
Új hozzászólás Aktív témák
- 183 - Lenovo Legion Pro 7 (16IAX10H) - Intel Core U9 275HX, RTX 5090
- Beszámítás! Acer Predator Helios Neo 16 notebook-i9 14900HX 16GB DDR5 1TB SSD RTX 4060 8GB W11
- Asus TUF Gaming F15 FX507 - 15,6"FHD 144Hz - i5-12500H - 8GB - 512GB SSD - RTX 3050 - 1 év garancia
- iKing.Hu-Nothing Phone 3a Pro Grey Glyph stílus, 3 optikai zoom 12/256 GB -3 hónap garancia
- Apple iPhone 16 - Black - 128GB - Akku: 100% - ÚJ - BONTATLAN - 1 ÉV APPLE JÓTÁLLÁS - FÜGGETLEN
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi



