Τώρα είναι Παρ 19 Απρ 2024 05:25 pm

Όλοι οι χρόνοι είναι UTC + 2 ώρες [ DST ]




Δημιουργία νέου θέματος Απαντήστε στο θέμα  [ 3 Δημοσιεύσεις ] 
Συγγραφέας Μήνυμα
 Θέμα δημοσίευσης: Μέτρηση λέξεων
ΔημοσίευσηΔημοσιεύτηκε: Δευτ 18 Δεκ 2006 03:29 pm 
Να γραφει αλγοριθμος που να διαβαζει μια προταση το πολυ 100 γραμματων και να εμφανιζει τον αριθμό των λεξεων απο τις οποιες αποτελειται. :roll:


Κορυφή
  
Απάντηση με παράθεση  
 Θέμα δημοσίευσης:
ΔημοσίευσηΔημοσιεύτηκε: Κυρ 14 Ιαν 2007 06:00 pm 
Χωρίς σύνδεση

Εγγραφή: Κυρ 24 Δεκ 2006 05:34 pm
Δημοσιεύσεις: 10
Τοποθεσία: Πειραιας
Syntax: [ Download ] [ Hide ]
ΠΡΟΓΡΑΜΜΑ ΥΠΟΛΟΓΙΣΜΟΣ_ΛΕΞΕΩΝ
ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ: Κ,Ι,Χ,Β,ΜΒ
  ΧΑΡΑΚΤΗΡΕΣ: Α


ΑΡΧΗ
  ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
    ΓΡΑΨΕ 'ΔΩΣΤΕ ΕΝΑ ΚΕΙΜΕΝΟ ΜΕΧΡΙ 255 ΧΑΡΑΚΤΗΡΕΣ'
    ΔΙΑΒΑΣΕ Α
    Κ <-- ΜΗΚΟΣ_ΧΑΡ(Α)
  ΜΕΧΡΙΣ_ΟΤΟΥ Κ<=255
  Χ <-- 0
  ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ Κ
    Β <-- ΣΕΙΡΑ_ΧΑΡ(Α[Ι])
    ΜΒ <-- ΣΕΙΡΑ_ΧΑΡ(Α[Ι+1])
    ΑΝ Β=32 ΚΑΙ ΜΒ<>32 ΤΟΤΕ
      Χ <-- Χ+1
    ΤΕΛΟΣ_ΑΝ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  ΑΝ Α[Κ]<>' ' ΚΑΙ Α[1]<>' ' ΤΟΤΕ
    Χ <-- Χ+1
  ΑΛΛΙΩΣ_ΑΝ Α[1]=' ' ΚΑΙ Α[Κ]=' ' ΤΟΤΕ
    Χ <-- Χ-1
  ΤΕΛΟΣ_ΑΝ
  ΓΡΑΨΕ 'ΤΟ ΚΕΙΜΕΝΟ ΕΙΝΑΙ ',Χ, 'ΛΕΞΕΩΝ'

ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
 


Τελευταία επεξεργασία από buluba89 και Δευτ 15 Ιαν 2007 01:07 pm, έχει επεξεργασθεί 1 φορά/ες συνολικά

Κορυφή
 Προφίλ  
Απάντηση με παράθεση  
 Θέμα δημοσίευσης:
ΔημοσίευσηΔημοσιεύτηκε: Δευτ 15 Ιαν 2007 04:08 am 
Χωρίς σύνδεση

Εγγραφή: Κυρ 14 Ιαν 2007 03:43 pm
Δημοσιεύσεις: 18
Τοποθεσία: Κομοτηνή
buluba89 αν δουλεύει το πρόγραμμά σου, τότε βασίζεσαι σε ένα bug για να γίνει αυτό :D

Το Α[Ι + 1] όταν το Ι είναι ίσο με LEN σε βγάζει εκτός ορίου του πίνακα. Θεωρητικά, καμία γλώσσα προγραμματισμού δεν επιτρέπει κάτι τέτοιο. Κάποιοι compilers, όμως, οριμένων γλωσσών δεν εμφανίζουν πρόβλημα αν βγεις εκτός ορίων σε έναν πίνακα. (Αυτό συμβαίνει γιατί "παίρνουν την πρωτοβουλία" και δεσμεύουν περισσότερο χώρο από αυτόν που τους ζητάει ο προγραμματιστής.) Σε καμία περίπτωση, όμως αυτό δε σημαίνει ότι μπορείς να βασίζεσαι σε κάτι τέτοιο.

Πόσο μάλλον να βασίζεσαι στο ότι το ΜΒ την τελευταία φορά (που θα είναι και εκτός ορίων του πίνακα) θα είναι διάφορο από 32...


Κορυφή
 Προφίλ  
Απάντηση με παράθεση  
Τελευταίες δημοσιεύσεις:  Ταξινόμηση ανά  
Δημιουργία νέου θέματος Απαντήστε στο θέμα  [ 3 Δημοσιεύσεις ] 

Όλοι οι χρόνοι είναι UTC + 2 ώρες [ DST ]


Μέλη σε σύνδεση

Μέλη σε αυτή την Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 5 επισκέπτες


Δεν μπορείτε να δημοσιεύετε νέα θέματα σε αυτή τη Δ. Συζήτηση
Δεν μπορείτε να απαντάτε σε θέματα σε αυτή τη Δ. Συζήτηση
Δεν μπορείτε να επεξεργάζεστε τις δημοσιεύσεις σας σε αυτή τη Δ. Συζήτηση
Δεν μπορείτε να διαγράφετε τις δημοσιεύσεις σας σε αυτή τη Δ. Συζήτηση
Δεν μπορείτε να επισυνάπτετε αρχεία σε αυτή τη Δ. Συζήτηση

Αναζήτηση για:
Μετάβαση σε:  
cron
Προβολές: