dava Δημοσ. 25 Ιουνίου 2013 Δημοσ. 25 Ιουνίου 2013 Ξερει κανει πως λυνεται το παρακατω ερωτημα? Οποιος μπορει να με βοηθησει..Ειναι πολυ σημαντικο. Να γραφει συναρτηση που θα δεχεται σαν ορισματα 2 ακεραίους Χ και Υ και θα επιστρεφει το αθροισμα των μονων αριθμων αναμεσα στο Χ και Υ?
nucleus Δημοσ. 25 Ιουνίου 2013 Δημοσ. 25 Ιουνίου 2013 Σε τι γλώσσα?C?VB?C#?Java? Ορίζεις μια μεταβλητή με αρχική τιμή 0 που θα κρατάει το άθροισμα.Μετά έχεις 2 αριθμούς X και Y.Πως μπορείς να δεις όλους τους αριθμούς ανάμεσα στους Χ και Y?Mε ένα for ξεκινώντας από τον Χ και φτάνοντας μέχρι και τον Y με βήμα 1.Μέσα στο for ελέγχεις αν ο τρέχον αριθμός είναι μονός ή ζυγός.Αν είναι μονός τον προσθέτεις στην αρχική μεταβλητή που κρατάει το άθροισμα.Μετά την λήξη του for επιστρέφεις την μεταβλητή του αθροίσματος. Για το πως μπορείς να δεις αν ένας αριθμός είναι ζυγός ή μονός ψάξε λίγο στην γλώσσα που χρησιμοποιείς.Ηint: τελεστής modulo ίσως. 1
dava Δημοσ. 25 Ιουνίου 2013 Μέλος Δημοσ. 25 Ιουνίου 2013 Σε τι γλώσσα?C?VB?C#?Java? Ορίζεις μια μεταβλητή με αρχική τιμή 0 που θα κρατάει το άθροισμα.Μετά έχεις 2 αριθμούς X και Y.Πως μπορείς να δεις όλους τους αριθμούς ανάμεσα στους Χ και Y?Mε ένα for ξεκινώντας από τον Χ και φτάνοντας μέχρι και τον Y με βήμα 1.Μέσα στο for ελέγχεις αν ο τρέχον αριθμός είναι μονός ή ζυγός.Αν είναι μονός τον προσθέτεις στην αρχική μεταβλητή που κρατάει το άθροισμα.Μετά την λήξη του for επιστρέφεις την μεταβλητή του αθροίσματος. Για το πως μπορείς να δεις αν ένας αριθμός είναι ζυγός ή μονός ψάξε λίγο στην γλώσσα που χρησιμοποιείς.Ηint: τελεστής modulo ίσως. δε καταλαβα τπτ..η γλωσσα μπορω να χρησιμοποιησω οποιαδηποτε απο C ή java
DaRkAnGeL999 Δημοσ. 25 Ιουνίου 2013 Δημοσ. 25 Ιουνίου 2013 public static int count(int x, int y){ int sum=0; for (int i=x; i<=y; i++) if ( i%2 != 0 ) sum+=i; return sum; } Είναι πολύ πρόχειρο αλλα νομίζω οτι κατάλαβες το point. Tip: Πρέπει να σκεφτείς τις περιπτώσεις x=0 , y=0 , x>y;
nucleus Δημοσ. 25 Ιουνίου 2013 Δημοσ. 25 Ιουνίου 2013 Σου περιέγραψα πως θα το κάνεις.Προτιμάς έτοιμο κώδικα ή να το προσπαθήσεις και να βρεις την λύση μόνος σου? 1
albNik Δημοσ. 25 Ιουνίου 2013 Δημοσ. 25 Ιουνίου 2013 Μπορεις να βρεις και τυπο Aν x,y ειναι ζυγοι και x<y s=x*(y-x)/2 + ((y-x)/2)2 x=600 y=800 s=70000
Προτεινόμενες αναρτήσεις