Hirdetés

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

  • bedohazi

    aktív tag

    Igy ertem ahogy leirtad, de meg mostsem tudom hogyan kell megirjam hogy kezdjen uj sort....:(

    Es ahhoz hogy a mellakatlon a legnagyobbbat megkeresse a kovetkezot irtam:
    max:=a[1,1];
    for i:=1 to 4
    for j:=1 to 4 do if(i=n+1-j) and(a[i,j]>max) then max:=a[i,j];
    Ezzzel nem a legnagyobb elemet irja aki a mellekatlobol hanem csak azt az elemet amelyik a jobb felso sarokba van. Viszont ha a do utan a feltetelt kijavitom ....do if(i=j) (tehat a foatlon keresse a legnagyobbat), akkor mukodik. Itt mi lehet a baj.? Ha a max kezdoertekenek a[1,1]-et adok akkor a legelso erteket, s ha a[2,1]-et akkor az egyel alatta levo erteket irja ki maxnak, tehat hogy adjam a kezdoerteket a maxnak hogy rendesen keresse meg a legnagyobb elemet?

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