Obsah fóra
PravidláRegistrovaťPrihlásenie




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

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

Registrovaný: 27.04.08
Prihlásený: 16.07.11
Príspevky: 126
Témy: 33
Príspevok NapísalOffline : 09.05.2008 21:41

Cawte potreboval by som pomoc s jednym program.Bude urcovat so zadanych hodnot ,ktora je minimalna a ktora maximalna nasledne ich vypise .Naj by bolo pomocou pomocnych premennych s viacerymi podmienkami som to robil v skole ale ucitelka skritizovala diky.A este aby to bolo pre realne cisla.


Offline

Užívateľ
Užívateľ
porovnavanie 3 premennych a vypis min a max

Registrovaný: 22.11.07
Prihlásený: 26.02.10
Príspevky: 253
Témy: 1
Bydlisko: 127.0.0.1
Príspevok NapísalOffline : 09.05.2008 21:50

nejako si zabudol napisat jazyk v ktorom by to malo byt







_________________
PODPIS BOL ZMAZANY Z DOVODU NERESPEKTOVANIA PRAVIDIEL FORA!!!
Je povolených max. 5 riadkov s veľkosťou písma 9 (rozlíšenie 1280x1024px).
Sprava pre vedenie fora: ake nerespektovanie pravidiel. ved som mal v podpise citaciu na 2 riadky omg? lol? no a este jabber ale to neni moja chyba ze tu nemate input aj na jabber...
Offline

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

Registrovaný: 27.04.08
Prihlásený: 16.07.11
Príspevky: 126
Témy: 33
Príspevok Napísal autor témyOffline : 09.05.2008 21:54

pascal


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 : 09.05.2008 22:46

mozno by sa to dalo aj nejako lepsie, pomocou cyklu, ale teraz vecer mi to uz dako nemysli :yawn:
Kód:
var
Max,Min,A,B,C: real;
X: integer;

begin
write('Zadajte prve cislo: ');
readln(A);
Max:=A;
Min:=A;
write('Zadajte druhe cislo: ');
readln(B);
if B>Max then Max:=B else Min:=B;
write('Zadajte tretie cislo: ');
readln(C);
if C>Max then Max:=C;
if C<Min then Min:=C;
writeln('Najvacsie cislo je: ',Max:10:1);
writeln('Najmensie cislo je: ',Min:0:1);
readln;
end.


Offline

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

Registrovaný: 27.04.08
Prihlásený: 16.07.11
Príspevky: 126
Témy: 33
Príspevok Napísal autor témyOffline : 09.05.2008 22:57

neutronmind píše:
mozno by sa to dalo aj nejako lepsie, pomocou cyklu, ale teraz vecer mi to uz dako nemysli :yawn:
Kód:
var
Max,Min,A,B,C: real;
X: integer;

begin
write('Zadajte prve cislo: ');
readln(A);
Max:=A;
Min:=A;
write('Zadajte druhe cislo: ');
readln(B);
if B>Max then Max:=B else Min:=B;
write('Zadajte tretie cislo: ');
readln(C);
if C>Max then Max:=C;
if C<Min then Min:=C;
writeln('Najvacsie cislo je: ',Max:10:1);
writeln('Najmensie cislo je: ',Min:0:1);
readln;
end.


v pohodee dikyy takto som to myslel uz som tomu pochopil diks


Offline

Užívateľ
Užívateľ
porovnavanie 3 premennych a vypis min a max

Registrovaný: 16.02.08
Prihlásený: 08.12.10
Príspevky: 235
Témy: 13
Príspevok NapísalOffline : 29.07.2008 14:45

sice pri 3 premennych je to jedno, ale do buducnosti by som na take veci doporucal pole. Aj urcite je kratsi zapis. A mate jedno ci ho tie hodnoty 3 alebo 10 000.







_________________
Učet je neaktívny.
Offline

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

Registrovaný: 21.05.08
Prihlásený: 04.10.09
Príspevky: 21
Témy: 0
Príspevok NapísalOffline : 30.07.2008 14:14

ado21 píše:
sice pri 3 premennych je to jedno, ale do buducnosti by som na take veci doporucal pole. Aj urcite je kratsi zapis. A mate jedno ci ho tie hodnoty 3 alebo 10 000.

Alebo jednoducho aj bez poľa:
Kód:
#include <stdio.h>
#include <limits.h>

int main(void)
{
  int max = INT_MIN,      //do max napisem minimalnu moznu hodnotu typu signed int
      min = INT_MAX,      //do min maximalnu...
      c;

  for (;;) {
    printf("Zadaj cislo (pre koniec zadaj lubovolne pismeno):\n");
    if (!scanf("%d", &c)) {                               //kontrola cisla
      if ((max == INT_MIN) && (min == INT_MAX)) {       //su nastavene povodne hodnoty?
        min = 0; max = 0; }                            //nastavime nuly
      printf("MIN = %d\nMAX = %d\n", min, max);         //vypiseme nuly
      break;
    }
    max = (max < c) ? c : max;                 //je cislo vacsie ako max? ak ano nastav, ak nie ponechaj max
    min = (min > c) ? c : min;                    //je to cislo mensie ako min? ak ano nastav, ak nie ponechaj min
  }
  return 0;
}

Pole by som použil už rovno na zoznam zoradených a pod.
Schválne som to napísal v C, keďže v Pascale dobrovolne nerobím. A C sa mi zdá byť zrozumitelnejší.


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 : 30.07.2008 16:26

J3rGuS: aj tak sa da, ale... Lepsi sposob by bolo pouzit pole v takom pripade, ak by chcel uzivatel vypisat napr. prvych 10 najvacsich. Bol by napr. vystup "Kolko prvych najvacsich cisel chcete urcit?" no a ked zada ze len jedno, tak by sa pouzilo tvoje riesenie, a ked viac, tak by sa deklarovalo pole a jednotlive cisla by sa zadavali do pola. A tym padom by sa aj setrila pamat :jump:


Offline

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

Registrovaný: 21.05.08
Prihlásený: 04.10.09
Príspevky: 21
Témy: 0
Príspevok NapísalOffline : 30.07.2008 17:04

neutronmind píše:
J3rGuS: aj tak sa da, ale... Lepsi sposob by bolo pouzit pole v takom pripade, ak by chcel uzivatel vypisat napr. prvych 10 najvacsich. Bol by napr. vystup "Kolko prvych najvacsich cisel chcete urcit?" no a ked zada ze len jedno, tak by sa pouzilo tvoje riesenie, a ked viac, tak by sa deklarovalo pole a jednotlive cisla by sa zadavali do pola. A tym padom by sa aj setrila pamat :jump:

To ovšem ale už nie je súčasť príkladu, kt. autor threadu požiadal o vyriešenie. Ja som schválne napísal pre tvoj prípad (teda zoradenie) túto vetu:
Citácia:
Pole by som použil už rovno na zoznam zoradených a pod.
.
A ešte som to schválne písal tak, aby sa nemusel zadávať počet (pri počtu je to zamozrejme jasné ako riešiť ďalej, tzn polia, atď.).


Offline

Užívateľ
Užívateľ
porovnavanie 3 premennych a vypis min a max

Registrovaný: 16.02.08
Prihlásený: 08.12.10
Príspevky: 235
Témy: 13
Príspevok NapísalOffline : 30.07.2008 23:58

Hm, dalsia diskusia sa mi vidi zbytocna... Ak chcete tak spravim maj linked list...
Vacsinou tie cisla este treba tak preto pole. Ak ide cisto o hodnoty tak program na 5 riadkov...

ako fakt dalsia diskusia sa mi vidi zbytocna :)







_________________
Učet je neaktívny.
Odpovedať na tému [ Príspevkov: 10 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Assembler, min, max v postupnosti

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

6

928

22.12.2008 22:21

Logik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. TV min. 32" max. 300e

v Monitory, televízory a projektory

2

277

19.01.2015 8:45

liqua1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. c++ min,max cislo a jeho pozicia

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

9

1308

23.12.2013 20:10

BX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Program na vypísanie max a min cifre

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

2

356

18.12.2016 21:50

BX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. K: Extérny HDD min. 250gb , USB kľúč min 8gb

v Kúpim

0

318

11.01.2012 2:48

notfake Zobrazenie posledných príspevkov

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

v Redakčné systémy

0

911

13.09.2009 22:44

kajbo Zobrazenie posledných príspevkov

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

v PHP, ASP

5

531

25.02.2008 11:42

r3po Zobrazenie posledných príspevkov

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

v PHP, ASP

8

1261

04.10.2010 16:02

emer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Načítavanie premenných

v PHP, ASP

7

595

17.09.2007 15:59

pitrik1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Mysql porovnávanie

v Databázy

6

821

03.01.2011 14:01

Karo88 Zobrazenie posledných príspevkov

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

v PHP, ASP

25

816

17.10.2012 22:25

Lier Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Porovnávanie obrázkov

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

7

451

01.01.2014 17:03

erik518 Zobrazenie posledných príspevkov

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

v PHP, ASP

2

323

22.08.2012 9:56

Wor3d Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Java - zoznam premennych

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

4

634

29.12.2008 17:12

1231dodo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. jQuery - porovnavanie hodnot

v JavaScript, VBScript, Ajax

0

439

15.04.2012 2:46

venom2 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Porovnávanie suborov [C]

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

2

382

22.10.2014 0:33

nBXXL 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