Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 14 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
[Pascal] Tri najvacsie - zdrojak - surne

Registrovaný: 07.03.07
Prihlásený: 24.12.23
Príspevky: 803
Témy: 169
Príspevok NapísalOffline : 13.05.2008 20:51

95. Tri_najvacsie **
Vytvorte program, ktorý vypíše tri najväčšie čísla z N (N>=3) celých náhodných čísel,
ktoré boli vygenerované z intervalu <a,b>

diky vopred :)


Offline

Užívateľ
Užívateľ
[Pascal] Tri najvacsie - zdrojak - surne

Registrovaný: 14.04.08
Prihlásený: 04.06.16
Príspevky: 700
Témy: 42
Bydlisko: Bratislava
Príspevok NapísalOffline : 14.05.2008 14:24

program cisla;
uses crt;
var n,prvynajv,druhynajv,tretinajv:integer;
begin
randomize
writeln ('Zadaj n: ');
readln (n);
writeln ('Zadaj a: ');
readln (a);
writeln ('Zadaj b: ');
readln (b);
for i:=1 to n do
begin
if x>prvynajv then
begin
x:=a+random(b+1);
tretinajv:=druhynajv;
druhynajv:=prvynajv;
prvymajv:=x;
end;
writeln ('Toto su tri najvacsie cisla:');
writeln (prvynajv,', ',druhynajv,', ',tretinajv);
readkey;
end.







_________________
pc: MB: MSI K9N SLi (chipset nvidia nforce 570 SLi), CPU: amd athlon X2 5600+ 2.8 Ghz Windsor chladeny ac freezer 64 pro, ram:2 GB 800Mhz DDR2 A-DATA Vitesta Extreme Edition (2x1GB), grafika: Sapphire Radeon HD 3870 512MB, HDD:Hitachi deskstar SATA2 7200 rpm 500.1GB, PSU: 450W Eurocase
Offline

Užívateľ
Užívateľ
[Pascal] Tri najvacsie - zdrojak - surne

Registrovaný: 14.04.08
Prihlásený: 04.06.16
Príspevky: 700
Témy: 42
Bydlisko: Bratislava
Príspevok NapísalOffline : 14.05.2008 14:26

Podla mna by si to mohol spravit aj sam. Skus to - inac ti to nepojde. Ten zdrojak mam z hlavy.







_________________
pc: MB: MSI K9N SLi (chipset nvidia nforce 570 SLi), CPU: amd athlon X2 5600+ 2.8 Ghz Windsor chladeny ac freezer 64 pro, ram:2 GB 800Mhz DDR2 A-DATA Vitesta Extreme Edition (2x1GB), grafika: Sapphire Radeon HD 3870 512MB, HDD:Hitachi deskstar SATA2 7200 rpm 500.1GB, PSU: 450W Eurocase
Offline

Užívateľ
Užívateľ
[Pascal] Tri najvacsie - zdrojak - surne

Registrovaný: 04.12.07
Prihlásený: 26.09.11
Príspevky: 26
Témy: 2
Bydlisko: Senica
Príspevok NapísalOffline : 14.05.2008 16:17

jo jo zdrojak z hlavy :D sak to aj vypada jak misung necoho co nefem co je :D .. sa pozri lepsie uvidis si kopec chyb ;) len na pohlad je ich dost a to som to este nenahodil a neskusal ... a poviem ti pravdu keby si tento program napisal z hlavy uctievam ta bo v tej zbierke ci co to je je to priklad s 2 hviezdickami cize jeden z najtazsich jake su tam ... a ja na riesenie ani za nic nemozem dojst :D:D


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.04.08
Prihlásený: 15.05.15
Príspevky: 884
Témy: 3
Príspevok NapísalOffline : 14.05.2008 20:05

pocuj a mozes pouzit aj pole? inak ja to tu uz hodnu chvilu skusam, podarilo sa mi len vypisat najvacsie cislo, tie dalsie dve uz dako nejdu :-D a pouzil som aj pole, bez toho by to imho neslo...







_________________
Empty your memory, with a free()… like a pointer!
If you cast a pointer to an integer,
it becomes the integer, if you cast a pointer to a struct, it becomes the struct…
The pointer can crash…, and can overflow…
Be a pointer my friend…
Offline

Užívateľ
Užívateľ
[Pascal] Tri najvacsie - zdrojak - surne

Registrovaný: 04.12.07
Prihlásený: 26.09.11
Príspevky: 26
Témy: 2
Bydlisko: Senica
Príspevok NapísalOffline : 14.05.2008 21:07

heh presne rovnaky problem mam aj ja :D ty kokos ja sem nad tym presedel ani nefem jak 1 hodinu a ani za nic som nemohol vybrat 3 najvacsie len jedno :D


Offline

Správca fóra
Správca fóra
[Pascal] Tri najvacsie - zdrojak - surne

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 14.05.2008 22:15

na co pole? ved to je obycajne porovnavanie hodnot :)

Pascal som mal uz velmi davno, tak uvediem len princip zistenia maximalnych cisel, cize si to uprav podla potreby:
x - najvacsie cislo
y - druhe najvacsie cislo
z - tretie najvacsie cislo
cislo - nahodne cislo z intervalu <a,b>
Kód:
x = y = z = tmpx = tmpy = tmpz = 0;

for(i=1 to N)
{
   cislo = a + random(b+1);
   
   if(cislo > x)
   {
      tmpx = x;
       x = cislo;
      
      if(tmpx > y)
      {
         tmpy = y;
         y = tmpx;
         
         if(tmpy > z)
         {
            z = tmpy;
         }            
      } 
   }
   elseif(cislo > y)
   {
      tmpy = y;
      y = cislo;
      
      if(tmpy > z)
      {
         z = tmpy;
      }
   }
   elseif(cislo > z)
   {
      z = cislo;
   }
}







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.04.08
Prihlásený: 15.05.15
Príspevky: 884
Témy: 3
Príspevok NapísalOffline : 15.05.2008 22:20

sorry ze OT, ale to je jaky jazyk co si sem hodil... C? :)


Offline

Správca fóra
Správca fóra
[Pascal] Tri najvacsie - zdrojak - surne

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 15.05.2008 22:47

z kazdeho rozka troska :) taky zvlastny pseudokod :) staci to prepisat do pascalu - ale to uz necham na vas...

//na to, ze je ten priklad s 2 hviezdickami, je to dost lahke...







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
[Pascal] Tri najvacsie - zdrojak - surne

Registrovaný: 07.03.07
Prihlásený: 24.12.23
Príspevky: 803
Témy: 169
Príspevok Napísal autor témyOffline : 18.05.2008 9:52

diky ;-)


Offline

Užívateľ
Užívateľ
[Pascal] Tri najvacsie - zdrojak - surne

Registrovaný: 07.03.07
Prihlásený: 24.12.23
Príspevky: 803
Témy: 169
Príspevok Napísal autor témyOffline : 20.05.2008 18:10

prosim niekoho kto mi napise uz spravne tento program pre pascal. diky :-)


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.04.08
Prihlásený: 15.05.15
Príspevky: 884
Témy: 3
Príspevok NapísalOffline : 20.05.2008 19:51

dokedy to mas mat? ja teraz nemam moc casu, mozno by som sa na to zajtra este raz pozrel... aj ked neslubujem ze mi to vyjde, to je trochu tazke na mna :D ...


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 13.04.07
Prihlásený: 15.05.09
Príspevky: 68
Témy: 9
Príspevok NapísalOffline : 20.05.2008 20:15

no tak dufam ze toto je to co hladas.. inak uz to tu stenley presne napisal co je treba a prepisat to do pascalu by nemal byt ziaden problem...
Kód:
program Axwell;
var a,b,n,i,x,y,z,nahodne :integer;
begin
writeln ('Zadaj interval a-b');
readln(a);
readln(b);
writeln('Zadaj pocet vygenerovanych cisel');
readln(n);
x:=0;
y:=0;
z:=0;
randomize;
write('Nahodne cisla su: ');
for i:=1 to n do
begin
  nahodne:= Random(b-a)+a;
  write(nahodne,' ');
  if nahodne>x then
  begin
    z:=y;
    y:=x;
    x:=nahodne;
  end
  else if nahodne>y then
       begin
         z:=y;
         y:=nahodne;
       end
       else if nahodne>z then
            z:=nahodne;
end;
writeln('cisla su ',x ,' ',y,' ', z);
readln;
end.


Offline

Užívateľ
Užívateľ
[Pascal] Tri najvacsie - zdrojak - surne

Registrovaný: 07.03.07
Prihlásený: 24.12.23
Príspevky: 803
Témy: 169
Príspevok Napísal autor témyOffline : 20.05.2008 20:41

diky :-)


Odpovedať na tému [ Príspevkov: 14 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. [Pascal] Nah_cislo - Zdrojak - surne

v Assembler, C, C++, Pascal, Java

5

551

18.05.2008 9:49

Axwell Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Heslo - Pascal - Zdrojak - Surne

v Assembler, C, C++, Pascal, Java

7

942

25.03.2008 23:37

Roberbo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [Pascal] Faktorial - zdrojak - surne

v Assembler, C, C++, Pascal, Java

2

6028

20.05.2008 18:02

Axwell Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [Pascal] sucet_k - zdrojak - velmi surne

v Assembler, C, C++, Pascal, Java

6

935

28.06.2008 22:55

neutronmind Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [Pascal] Sucet_NC - zdrojak - velmi surne

v Assembler, C, C++, Pascal, Java

27

1243

16.05.2008 14:55

Speeder21 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [Pascal] Sucet_int - Zdrojovy kod - velmi surne

v Assembler, C, C++, Pascal, Java

25

1707

14.05.2008 8:00

stopa27 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [Pascal] Mocniny - Zdrojovy kod - velmi surne

v Assembler, C, C++, Pascal, Java

2

1959

10.05.2008 19:28

Axwell Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. invisible zdrojak

v PHP, ASP

22

722

29.02.2008 16:11

martin90 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Kedy byvaju najvacsie vianocne zlavy?

v Monitory, televízory a projektory

7

1154

18.10.2015 12:38

liqua1 Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. Najvacsie pocitacove firmy su Zidovske

v Spoločnosť, politika, psychológia, filozofia, náboženstvo

28

1596

09.05.2011 18:27

Daron Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Dostatocny Zdrojak na zostavu?

v Ostatné

8

366

09.01.2012 15:57

mig07 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Maniačina.com // Najväčšie kráľovstvo online hier

v Webdesign

10

769

13.02.2008 17:43

zero0x Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Google chystá najväčšie zmeny vo vyhľadávaní

v Novinky

1

425

16.03.2012 21:39

david3504 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. EXCEL - 2 najväčšie čísla zo 4

v Ostatné programy

1

535

18.01.2013 22:41

ac.milan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Free Pascal a Turbo Pascal

v Assembler, C, C++, Pascal, Java

0

385

19.12.2014 13:18

Styracoz Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako zistit najmensie a najvacsie cislo v C

v Assembler, C, C++, Pascal, Java

4

2657

19.11.2009 15:09

reDo Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra