Hirdetés

Keresés

Új hozzászólás Aktív témák

  • Gyuri16

    senior tag

    válasz Panther45 #2085 üzenetére

    attol meg hogy elmelet leirhattal volna programba, kiprobalni, leptetni, hatha rajossz a hibara..
    szoval gondolom van egy tombod szamokkal, es ez a program a legnagyobb illetve legkisebb elemet keresne meg neked (az indexet es a konkret szamerteket is.
    ha igy van akkor a hiba szerintem az elso if-ben van, ugye oda akkor jutsz ha talalsz kisebb elemet mint amit idaig talaltal, tehat elteszed a min-be (idaig jo) aztan ugyanezt elteszed a maxba (ez a hiba..), itt az indexet kellene eltenned a minindexbe: MinIndex:=i;
    remelem ez volt az amire gondoltal
    kozben eszre vettem masik hibat:
    for ciklus helyesen igy van:
    for i:={kezdoertek} to {vegertek} do
    szoval te kihagytad a vegerteket, helyesen igy lesz:
    for i:=2 to n do
    (aztan meg az utolso end utan nem kellene pont, ha mar csak programreszletet irtal, mert az a for ciklus beginjehez tartozik..)

    amugy egy megjegyzes: szerintem felesleges a konkret ertekes is megjegyezni, hisz az ott van a tombben, eleg csak az indexeket eltarolni, es a vegen megtudod a legnagyobbat igy: A[MaxIndex] es ugyanigy a legkisebbet

Új hozzászólás Aktív témák