αλλη μια απορεια...

Ξεκίνησε από spi, 27 Νοε 2007, 04:47:01 ΜΜ

« προηγούμενο - επόμενο »

spi

πως θα κανω ευρεση μεγιστοβαθμιου σε συγκεκριμενο πλυθος αριθμων αλλη χωρις να τους ξερω;

anasta

ΑΝ Ν ΕΙΝΑΙ ΤΟ ΠΛΗΘΟΣ ΤΩΝ ΑΡΙΘΜΩΝ (ΑΦΟΥ ΛΕΣ ΣΕ ΣΥΓΚΕΚΡΙΜΕΝΟ ΠΛΗΘΟΣ)

ΔΙΑΒΑΣΕ α
ΜΑΧ<--Α
ΓΙΑ Ι ΑΠΟ 2 ΜΕΧΡΙ Ν
   ΔΙΑΒΑΣΕ α
   ΑΝ α>ΜΑΧ ΤΟΤΕ
      ΜΑΧ<--α
   ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ ΜΑΧ

spi_opc

ναι αλλα γιατι να ξεκιναω απο το 2; και αν οι αριθμοι που εισαχθουν ειναι ολοι αρνητικοι; τοτε τι κανω;

anasta

ΞΕΚΙΝΑΣ ΑΠΟ ΤΟ 2 ΓΙΑΤΙ ΤΟΝ ΠΡΩΤΟ ΤΟΝ ΔΙΑΒΑΖΕΙΣ ΕΞΩ ΑΠΟ ΤΗΝ ΕΠΑΝΑΛΗΨΗ,
ΤΟΝ ΟΠΟΙΟ Κ ΘΕΩΡΕΙΣ ΩΣ ΜΕΓΙΣΤΟ
ΜΕΝΟΥΝ ΔΗΛΑΔΗ Ν-1 ΑΡΙΘΜΟΙ ΝΑ ΔΟΘΟΥΝ ΑΚΟΜΑ Κ ΝΑ ΕΛΕΓΧΘΟΥΝ-ΣΥΓΚΡΙΘΟΥΝ.

ΤΙ ΣΗΜΑΣΙΑ ΕΧΕΙ ΑΝ ΔΟΘΟΥΝ ΜΟΝΟ ΑΡΝΗΤΙΚΟΙ;
ΑΝ ΔΟΘΟΥΝ ΜΟΝΟ ΑΡΝΗΤΙΚΟΙ ΤΟΤΕ ΘΑ ΒΡΕΙΣ ΤΟΝ ΜΕΓΙΣΤΟ ΑΡΝΗΤΙΚΟ.
ΟΤΙ ΑΡΙΘΜΟΙ Κ ΑΝ ΔΟΘΟΥΝ ΣΤΟ ΤΕΛΟΣ ΘΑ ΕΧΕΙΣ ΤΟΝ ΜΕΓΙΣΤΟ.
Π.Χ. ΑΝ Ο ΧΡΗΣΤΗΣ ΔΩΣΕΙ 7 ΑΡΙΘΜΟΥΣ:
-4,-3,-10,-1, -5,-7,-3
ΤΟΤΕ Ο ΜΑΧ ΕΙΝΑΙ Ο -1.
ΕΠΙΣΗΣ: -4,-3,-10,-1, 5,-7,-3 ΤΟΤΕ Ο ΜΑΧ ΕΙΝΑΙ Ο 5.


spi_opc

οκ...και αμα θελω να διαβαζει ο αλγοριθμος 100 τυχαιους αριθμους πως θα βρισκει τον μεγιστο; και στο παραδειγμα με τους 7 αριθμους που μου ειπατε δεν καταλαβενω δηλαδη στο:
ΔΙΑΒΑΣΕ Α
ΜΑΧ<-Α
Θα μπει ο αριθμος που θα εισαχθει πρωτος; γινεται αυτο;;

anasta

ΦΥΣΙΚΑ Κ ΓΙΝΕΤΑΙ!
ΑΠΟ ΠΟΙΟΝ ΑΡΙΘΜΟ ΘΑ ΞΕΚΙΝΗΣΕΙΣ;
ΟΤΑΝ ΕΧΕΙΣ ΝΑ ΕΛΕΓΞΕΙΣ 4 ΑΡΙΘΜΟΥΣ Α,Β,Γ,Δ ΤΙ ΚΑΝΕΙΣ;
ΘΕΩΡΕΙΣ ΤΟΝ ΕΝΑΝ ΩΣ ΜΕΓΙΣΤΟ Κ ΤΟΝ ΣΥΓΚΡΙΝΕΙΣ ΜΕ ΤΟΥΣ ΥΠΟΛΟΙΠΟΥΣ.
ΔΗΛΑΔΗ:
   ΜΑΧ<--Α
   ΑΝ Β>ΜΑΧ ΤΟΤΕ ΜΑΧ<--Β
   ΑΝ Γ>ΜΑΧ ΤΟΤΕ ΜΑΧ<--Γ
   ΑΝ Δ>ΜΑΧ ΤΟΤΕ ΜΑΧ<--Δ

ΓΙΑ ΔΕΣ ΤΟ ΠΑΡΑΚΑΤΩ...
ΠΡΟΓΡΑΜΜΑ ARNHTIKOI
ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ: A, MAX, I, N
ΑΡΧΗ
  ΓΡΑΨΕ 'ΠΟΣΟΥΣ ΑΡΙΘΜΟΥΣ ΘΑ ΔΩΣΕΤΕ;'
  ΔΙΑΒΑΣΕ N
  ΓΡΑΨΕ 'ΔΩΣΤΕ ΤΟΝ 1ο ΑΡΙΘΜΟ'
  ΔΙΑΒΑΣΕ A
  MAX <-- A
  ΓΙΑ I ΑΠΟ 2 ΜΕΧΡΙ N
    ΓΡΑΨΕ 'ΔΩΣΤΕ ΤΟΝ ',I, 'ο ΑΡΙΘΜΟ'
    ΔΙΑΒΑΣΕ A
    ΑΝ A>MAX ΤΟΤΕ
      MAX <-- A
    ΤΕΛΟΣ_ΑΝ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  ΓΡΑΨΕ 'MAX=',MAX
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

spi_opc

μαλιστα...τωρα καταλαβα λοιπον θα το κοιταξω αυριο κ αμα ξανασυναντισω δυσκολια θα σας ξαναστειλω...και παλι ευχαριστω πολυ!!