Duší celkem: 899
Přítomných duší: 2
V krčmách: 0

      Mezi 10 světy
      ...aneb vše o počítačích

      Nový příspěvek:
      Vyhledávání:

      Obnovit <<  73  >>

       
      (uživatel smazánSmall_killer
        21:17:19  13. dubna 2011
      Tak jsem to kontroloval ještě jednou a nemám chybu jen v tom jednom podprogramu, ale i v ostatních, sice mi to nevyhazuje žádnou chybu, jelikož logická chyba vlastně neexistuje, ale nedělá mi to co chci. (Pracuju tam s hlavními proměnnými a pokaźdé, kdyź mi přejde jeden podprogram tak napodruhé uź tam je néco jiného. Takže ta sedmička je vlastně dobře. To pŕed tím ne a jak tak nad tím pŕemýšlím, tak mněl JokerS pravdu.:-D)


       
        Juker
        21:15:03  13. dubna 2011
      A co byla teda přesně chyba?


       
      (uživatel smazánSmall_killer
        21:11:30  13. dubna 2011
      Ani ne, spíš JokerS to mněl blíž, ale vlastně ani nevím. Jelikoź jsem dal uloźit, takźe nenajdu kde to bylo a paměť mi nikdy neslouźila tak ja by mněla.


       
        Juker
        21:09:22  13. dubna 2011
      a neříkal jsem to?


       
      (uživatel smazánSmall_killer
        21:07:53  13. dubna 2011
      Už jsem to opravil.


       
        JokerS
        20:13:41  13. dubna 2011
      function maxpole(pp:TIndex;var p:TPole):integer;
      var j:TIndex;
      var max:integer;
      begin
      max:=p[1];
      For j:=2 to pp do
      If max<p[j] then begin
      max:=p[j];
      end;
      maxpole:=max;
      end;

      proč to dělat jednoduše, že...
      A stejně je ten Pascal ošklivej jazyk...


       
        Juker
        20:10:25  13. dubna 2011
      No já vím, ale ta hodnota je na prvním indexu, protože

      If p[1]<p[j] then begin
      pomocna:=p[j];
      p[j]:=p[1];
      p[1]:=pomocna;
      end;


       
        JokerS
        20:08:53  13. dubna 2011
      Jak fungujou pole a funkce v Pascalu? Zkopíruje si to pole a to upravuje a původní nechá být?
      Takhle to vypadá, že to to původní pole změní a tím pádem je logicky prvek vždy na první pozici. Udělej si jinou proměnnou: max, a tam dosazuj maximální hodnotu, tu pak vrať, na pole nesahej (neměň ho).


       
      (uživatel smazánSmall_killer
        20:02:58  13. dubna 2011
      Juker: Tak by to nemělo takto fungovat, ono ti to najde maximální hodnoptu pole a pak hledá na kolikátém indexu je. A když najde shodu, tak ti číslo toho indexu dosadí za CIndexu.


       
        Juker
        20:00:51  13. dubna 2011
      a není to tím, že v první funkci přeházíš to pole (máš ho volané odkazem) a tudíž pak je největší prvek nazačátku?


      [1]  [2]  [3]  [4]  [5]  [6]  [7]  [8]  [9]  [10
      [11]  [12]  [13]  [14]  [15]  [16]  [17]  [18]  [19]  [20
      [21]  [22]  [23]  [24]  [25]  [26]  [27]  [28]  [29]  [30
      [31]  [32]  [33]  [34]  [35]  [36]  [37]  [38]  [39]  [40
      [41]  [42]  [43]  [44]  [45]  [46]  [47]  [48]  [49]  [50
      [51]  [52]  [53]  [54]  [55]  [56]  [57]  [58]  [59]  [60
      [61]  [62]  [63]  [64]  [65]  [66]  [67]  [68]  [69]  [70
      [71]  [72]  [73]  [74]  [75]  [76]  [77]  [78]  [79]  [80
      [81]  [82]  [83]  [84]  [85]  [86]  [87]  [88]  [89]  [90
      [91]  [92]  [93]  [94]  [95]  [96]  [97]  [98]  [99]  [100
      [101]  [102]  [103]  [104]  [105]  [106]  [107]  [108]  [109]  [110
      [111]  [112]  [113]  [114]  [115]  [116]  [117]  [118]  [119]  [120
      [121]  [122]  [123]  [124]  [125]  [126]  [127]  [128

      DrD je registrovaný produkt firmy Altar. Copyright © 2005-2024 DarkAge Team
      Přepnout na mobilní verzi webu.
      Vytištěno ze serveru DarkAge (www.darkage.cz).