Ασκήση στους διδιάστατους..

Ξεκίνησε από justelene23, 25 Απρ 2014, 11:40:04 ΜΜ

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

justelene23

Μπορει καποιος να με βοηθησει με αυτη την ασκηση??? Κατι κανω λαθος

Να γραφεί ο αλγόριθμος σε ψευδογλώσσα που θα διαβάζει τα στοιχεία ενός δισδιάστατου πίνακα Ν X M (μονοψήφιοι αριθμοί από το 0 μέχρι το 9), και θα τυπώνει τη συχνότητα εμφάνισης κάθε αριθμού για κάθε γραμμή του πίνακα.

justelene23

Για i από 1 μέχρι Κ
   Για j από 1 μέχρι Ν
   Διάβασε Α[ i, j ]
Τέλος_επανάληψης
Τέλος_επανάληψης
Για i από 1 μέχρι N
Για k από 0 μέχρι 9
      Γ[ k ] <- 0
      Για j από 1 μέχρι Μ
         Γ[Α[ i, j ]  ] <- Γ[Α[ i, j ]  ]  +1
         Τέλος_επανάληψης
      Tύπωσε Γ[ k ]
   Τέλος_επανάληψης
Τέλος_επανάληψης

Είναι σωστό? Κατι νομίζω κάνω λάθος

evry

Το Κ τι είναι?

Κώδικας: PASCAL
Για k από 0 μέχρι 9
      Γ[ k ] <- 0
Τέλος_επανάληψης
Για i από 1 μέχρι Ν
	Για j από 1 μέχρι Μ
	      Διάβασε Α[ i, j ] 
              Γ[Α[ i, j ]  ] <- Γ[Α[ i, j ]  ]  +  1
        Τέλος_επανάληψης
Τέλος_επανάληψης
Για k από 0 μέχρι 9
     Τύπωσε  Γ[ k ]
Τέλος_επανάληψης


Το θέμα δεν είναι αν είναι σωστό ή λάθος, αλλά αν καταλαβαίνεις τη λύση ή έστω καταλαβαίνεις τι έχεις κάνει στον παραπάνω κώδικα που έδωσες.
What I cannot create I do not understand -- Richard Feynman
http://evripides.mysch.gr