hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.10.12. 00:27



Jelenlévő felhasználók

Jelenleg 273 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 273 vendég

A legtöbb felhasználó (2883 fő) 2025.07.30. 16:00-kor tartózkodott itt.

Regisztrált felhasználók: nincs regisztrált felhasználóaz elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása Hozzászólás a témához  [39309 hozzászólás ]  OldalElőző1136013611362136313643931Következő
Szerző Üzenet
 Hozzászólás témája: Re: Írj! - Offtopik
HozzászólásElküldve:2013.04.18. 16:31 
Offline
Imperátor
Avatar

Csatlakozott:2009.04.21. 09:33
Hozzászólások:3991
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 135 alkalommal
Próbáld meg ezt:
Kód:
var a: array of integer;

majd
Kód:
setlength(a, n);

_________________
Kód:
I'm back

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Írj! - Offtopik
HozzászólásElküldve:2013.04.18. 16:32 
Offline
Veterán
Avatar

Csatlakozott:2011.11.17. 15:48
Hozzászólások:1904
Megköszönt másnak: 17 alkalommal
Megköszönték neki: 54 alkalommal
Silent írta:
Metal írta:
Látom, de minimumot akartam írni. Van két minimum, akkor az elsőt fogja kiírni.


Silent írta:
Metal írta:
Silent, suliban tanítanak? Első ránézésre a program helyes, sőt, progtételt is használsz.
Jó lett.
Annyit esetleg, hogy a végén a
Kód:
if a[i] > avr then

nál
Kód:
>=

operátort használj, hisz amelyik elérte, az is kiírandó.

Természetesen több magas hőmérséklet esetén csak az elsőt írja ki, de cilusba rendezve mindet ki tudod majd iratni

Silent írta:
1.feladat
Telefonról, teszt nem volt.
Ha valami nemjó, írj, életem második programja pascalban.. :/ :D
Az tömbben nem vagyok biztos, hogy így kell..tippeltem :D

SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. program virtualnak;
  3. var a:array[1..n] of integer;
  4. i,sum,min,max,n:integer;
  5. avr:real;
  6.  
  7. begin
  8. WriteLn("Helloka");
  9. WriteLn("Mennyi nap?");
  10. ReadLn(n);
  11. sum:=0;
  12. for i:=1 to n do
  13. begin
  14. writeln(i, ". nap?");
  15. ReadLn(a[i]);
  16. sum:= sum+a[i];
  17. end;
  18. WriteLn("Tenkju");
  19. min = a[1];
  20. max = a[1];
  21. for i:=2 to n do
  22. begin
  23. if a[i]<min then min:=a[i];
  24. if a[i]>max then max:=a[i];
  25. end;
  26. WriteLn("Legkisebb: ", min);
  27. WriteLn("Legnagyobb: ", max);
  28. avr:=sum/n;
  29. WriteLn("Atlaghom.: ",avr:0:2);
  30. for i:=1 to n do
  31. begin
  32. if a[i] > avr then WriteLn("Az", i, ". napon magasabb volt.");
  33. end;
  34. end;
  35.  


Ciklusban van.


Minimumnak és maximumnak az értékét írja ki, abból meg csak egy lehet. Az egy másik dolog, hogy két elemnek ugyanaz az értéke.


Ez nekem olyan magas mint a japán nyelv :D :D :D


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Írj! - Offtopik
HozzászólásElküldve:2013.04.18. 16:32 
Offline
Imperátor
Avatar

Csatlakozott:2009.04.21. 09:33
Hozzászólások:3991
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 135 alkalommal
Jogos, elolvastam még 1*

Silent írta:
Metal írta:
Látom, de minimumot akartam írni. Van két minimum, akkor az elsőt fogja kiírni.


Silent írta:
Metal írta:
Silent, suliban tanítanak? Első ránézésre a program helyes, sőt, progtételt is használsz.
Jó lett.
Annyit esetleg, hogy a végén a
Kód:
if a[i] > avr then

nál
Kód:
>=

operátort használj, hisz amelyik elérte, az is kiírandó.

Természetesen több magas hőmérséklet esetén csak az elsőt írja ki, de cilusba rendezve mindet ki tudod majd iratni

Silent írta:
1.feladat
Telefonról, teszt nem volt.
Ha valami nemjó, írj, életem második programja pascalban.. :/ :D
Az tömbben nem vagyok biztos, hogy így kell..tippeltem :D

SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. program virtualnak;
  3. var a:array[1..n] of integer;
  4. i,sum,min,max,n:integer;
  5. avr:real;
  6.  
  7. begin
  8. WriteLn("Helloka");
  9. WriteLn("Mennyi nap?");
  10. ReadLn(n);
  11. sum:=0;
  12. for i:=1 to n do
  13. begin
  14. writeln(i, ". nap?");
  15. ReadLn(a[i]);
  16. sum:= sum+a[i];
  17. end;
  18. WriteLn("Tenkju");
  19. min = a[1];
  20. max = a[1];
  21. for i:=2 to n do
  22. begin
  23. if a[i]<min then min:=a[i];
  24. if a[i]>max then max:=a[i];
  25. end;
  26. WriteLn("Legkisebb: ", min);
  27. WriteLn("Legnagyobb: ", max);
  28. avr:=sum/n;
  29. WriteLn("Atlaghom.: ",avr:0:2);
  30. for i:=1 to n do
  31. begin
  32. if a[i] > avr then WriteLn("Az", i, ". napon magasabb volt.");
  33. end;
  34. end;
  35.  


Ciklusban van.


Minimumnak és maximumnak az értékét írja ki, abból meg csak egy lehet. Az egy másik dolog, hogy két elemnek ugyanaz az értéke.

_________________
Kód:
I'm back

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Írj! - Offtopik
HozzászólásElküldve:2013.04.18. 16:35 
Offline
Imperátor
Avatar

Csatlakozott:2009.04.21. 09:33
Hozzászólások:3991
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 135 alkalommal
Virtual, nem akarok beleszólni a dolgodba, de ha ez neked házi, akkor tanulod. Ha tanulod, akkor miért nem nézel utána s oldod meg magad?

_________________
Kód:
I'm back

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Írj! - Offtopik
HozzászólásElküldve:2013.04.18. 16:36 
Offline
Őstag
Avatar

Csatlakozott:2011.11.15. 16:29
Hozzászólások:1142
Megköszönt másnak: 8 alkalommal
Megköszönték neki: 24 alkalommal
valaki gyors helpet :D radar alá akarom tenni 1 hud üzenetet , kordinátákat valaki írjon már nekem nincs kedvem letölteni a hdmessage generátort:D

_________________
[url=http://www.gametracker.com/server_info/188.227.227.114:27286/][img]http://cache.www.gametracker.com/server_info/188.227.227.114:27286/b_350_20_323957_202743_F19A15_111111.png[/img][/url]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Írj! - Offtopik
HozzászólásElküldve:2013.04.18. 16:37 
Offline
Signore Senior
Avatar

Csatlakozott:2011.09.09. 17:39
Hozzászólások:4020
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 139 alkalommal
SMA Forráskód: [ Mindet kijelol ]
  1. program virtualnak;
  2. var a:array of integer;
  3. i,sum,min,max,n:integer;
  4. avr:real;
  5.  
  6. begin
  7. WriteLn("Helloka");
  8. WriteLn("Mennyi nap?");
  9. ReadLn(n);
  10. setlength(a, n);
  11. sum:=0;
  12. for i:=1 to n do
  13. begin
  14. writeln(i, ". nap?");
  15. ReadLn(a[i]);
  16. sum:= sum+a[i];
  17. end;
  18. WriteLn("Tenkju");
  19. min = a[1];
  20. max = a[1];
  21. for i:=2 to n do
  22. begin
  23. if a[i]<min then min:=a[i];
  24. if a[i]>max then max:=a[i];
  25. end;
  26. WriteLn("Legkisebb: ", min);
  27. WriteLn("Legnagyobb: ", max);
  28. avr:=sum/n;
  29. WriteLn("Atlaghom.: ",avr:0:2);
  30. for i:=1 to n do
  31. begin
  32. if a[i] >= avr then WriteLn("Az", i, ". nap elerte az atlagot.");
  33. end;
  34. end;
  35.  


>= nem kell, mivel a magasabb napokat kérdezte, nem azt, hogy melyik érte el(asszem).
Edit: Mégis kell, rosszul emlékeztem a feladatra.

Javítva, így gondoltad? Furcsán néz ki :D


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Írj! - Offtopik
HozzászólásElküldve:2013.04.18. 16:40 
Offline
Tiszteletbeli

Csatlakozott:2010.02.04. 19:12
Hozzászólások:3528
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 180 alkalommal
Akkor sem fog működni, megadsz pl egy max erteket(500) es akkor az n-t letrehozod var előtt konstanskent
Const
n=500

_________________
http://www.ebateam.eu/


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Írj! - Offtopik
HozzászólásElküldve:2013.04.18. 17:02 
Offline
Imperátor
Avatar

Csatlakozott:2009.04.21. 09:33
Hozzászólások:3991
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 135 alkalommal
Szerintem jó, bár tesztelni nem tudom. Sose Pascaloztam.

Silent írta:
SMA Forráskód: [ Mindet kijelol ]
  1. program virtualnak;
  2. var a:array of integer;
  3. i,sum,min,max,n:integer;
  4. avr:real;
  5.  
  6. begin
  7. WriteLn("Helloka");
  8. WriteLn("Mennyi nap?");
  9. ReadLn(n);
  10. setlength(a, n);
  11. sum:=0;
  12. for i:=1 to n do
  13. begin
  14. writeln(i, ". nap?");
  15. ReadLn(a[i]);
  16. sum:= sum+a[i];
  17. end;
  18. WriteLn("Tenkju");
  19. min = a[1];
  20. max = a[1];
  21. for i:=2 to n do
  22. begin
  23. if a[i]<min then min:=a[i];
  24. if a[i]>max then max:=a[i];
  25. end;
  26. WriteLn("Legkisebb: ", min);
  27. WriteLn("Legnagyobb: ", max);
  28. avr:=sum/n;
  29. WriteLn("Atlaghom.: ",avr:0:2);
  30. for i:=1 to n do
  31. begin
  32. if a[i] >= avr then WriteLn("Az", i, ". nap elerte az atlagot.");
  33. end;
  34. end;
  35.  


>= nem kell, mivel a magasabb napokat kérdezte, nem azt, hogy melyik érte el(asszem).
Edit: Mégis kell, rosszul emlékeztem a feladatra.

Javítva, így gondoltad? Furcsán néz ki :D

_________________
Kód:
I'm back

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Írj! - Offtopik
HozzászólásElküldve:2013.04.18. 17:03 
Offline
Imperátor
Avatar

Csatlakozott:2009.04.21. 09:33
Hozzászólások:3991
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 135 alkalommal
Virtual, 2es feladat.

Lehet javítani, szal szóljatok ha nem jó.

SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. 2. Feladat:
  3. Egy teherszállító vonatnak legtöbb 20 kocsija lehet.
  4. Minden kocsi legtöbb 5000 kg terhet szállíthat.
  5. Írjatok programot az alábbi feladatok megoldására:
  6. a)a kocsik terhelésének beolvasására és kiíratására
  7. b)a teljesen megtöltött kocsik kiíratására
  8. c)a legkisebb terheléssel rendelkező kocsik kiíratására
  9. Szerkesszetek tesztadatokat minden program helyességének ellenőrzésére!
  10.  
  11. program TeherSzallito;
  12. const
  13. N: integer := 20;
  14. MAXSULY: integer := 5000;
  15. var
  16. vagon:array[1..N] of integer;
  17. vagonszam: integer;
  18. i: integer;
  19. input: integer;
  20. l: boolean;
  21. mini : integer;
  22. begin
  23. for i:=1 to N do
  24. begin
  25. vagon[i] := -1;
  26. end;
  27.  
  28. WriteLn("Mennyi kocsi van?");
  29. ReadLn(vagonszam);
  30. while (vagonszam<1 or vagonszam>N) do
  31. begin
  32. WriteLn('1-tol ', N, '-ig adj meg erteket');
  33. ReadLn(vagonszam);
  34. end;
  35.  
  36. i:=1;
  37. while (i<=vagonokszama) do
  38. begin
  39. WriteLn('1-tol ', N, '-ig adj meg erteket');
  40. ReadLn(input);
  41. if (input>MAXSULY or input<0) then
  42. WriteLn('0-tol ', MAXSULY, '-ig add meg az aktuális terhelés mennyiségét');
  43. else
  44. begin
  45. vagon[i] := input;
  46. i:=i+1;
  47. end;
  48. end;
  49.  
  50. WriteLn('Kocsik szama: ', N);
  51. WriteLn('Kocsik terhelése');
  52. i:=1;
  53. mini := 1
  54. while (i <= N or vagon[i] = -1) do
  55. begin
  56. WriteLn(i, '. kocsi terhelese: ', vagon[i], ' kg');
  57. if (vagon[mini] < vagon[i]) then
  58. mini := i;
  59. i:=i+1;
  60. end;
  61. WriteLn('A teljesen megtöltött kocsik:');
  62. l:=false;
  63. i:=1;
  64. while (i <= N or vagon[i] = -1) do
  65. begin
  66. if (vagon[i] = MAXSULY) then
  67. begin
  68. WriteLn(i);
  69. l:=true;
  70. end
  71. i:=i+1;
  72. end;
  73.  
  74. if (l=false) then
  75. WriteLn("Nincs teli kocsi");
  76.  
  77. WriteLn('A legkisebb terheléssel rendelkező kocsik:');
  78. i:=1;
  79. while (i <= N or vagon[i] = -1) do
  80. begin
  81. if (vagon[i] = vagon[mini]) then
  82. WriteLn(i);
  83. i:=i+1;
  84. end;
  85. end;
  86.  

_________________
Kód:
I'm back

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Írj! - Offtopik
HozzászólásElküldve:2013.04.18. 17:03 
Offline
Tiszteletbeli

Csatlakozott:2010.02.04. 19:12
Hozzászólások:3528
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 180 alkalommal
nem jó a tömb
Metal írta:
Szerintem jó, bár tesztelni nem tudom. Sose Pascaloztam.

Silent írta:
SMA Forráskód: [ Mindet kijelol ]
  1. program virtualnak;
  2. var a:array of integer;
  3. i,sum,min,max,n:integer;
  4. avr:real;
  5.  
  6. begin
  7. WriteLn("Helloka");
  8. WriteLn("Mennyi nap?");
  9. ReadLn(n);
  10. setlength(a, n);
  11. sum:=0;
  12. for i:=1 to n do
  13. begin
  14. writeln(i, ". nap?");
  15. ReadLn(a[i]);
  16. sum:= sum+a[i];
  17. end;
  18. WriteLn("Tenkju");
  19. min = a[1];
  20. max = a[1];
  21. for i:=2 to n do
  22. begin
  23. if a[i]<min then min:=a[i];
  24. if a[i]>max then max:=a[i];
  25. end;
  26. WriteLn("Legkisebb: ", min);
  27. WriteLn("Legnagyobb: ", max);
  28. avr:=sum/n;
  29. WriteLn("Atlaghom.: ",avr:0:2);
  30. for i:=1 to n do
  31. begin
  32. if a[i] >= avr then WriteLn("Az", i, ". nap elerte az atlagot.");
  33. end;
  34. end;
  35.  


>= nem kell, mivel a magasabb napokat kérdezte, nem azt, hogy melyik érte el(asszem).
Edit: Mégis kell, rosszul emlékeztem a feladatra.

Javítva, így gondoltad? Furcsán néz ki :D

_________________
http://www.ebateam.eu/


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése: Rendezés 
Új téma nyitása Hozzászólás a témához  [39309 hozzászólás ]  OldalElőző1136013611362136313643931Következő


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 7 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole